I do like working on what I'm working though and at best, maybe I could be done with it in 7 years from now - with a small acquisition that could make it easier to build the next product (or wrap it up as a failure in 4 years and still get tons of experience from that). In contrast, the more ambitious product would take 7 years just to launch it, however it's not that much of a difference on a bigger scale.
In the end, I think I'm sticking with the current product, for better or for worse. I already spent a lot of time on it, I have very limited resources and it's faster to ship, to get some success or fail earlier and use the experience (+ resources if any) to start working on a new product in 4 - 8 years, whatever it could be.
But it does get me, that things take time either way, things are hard either way, so maybe it's better to work on something with bigger potential. I have some more thinking to do.