Recurring revenue sounds more moderate, $X,000 a month is a more realistic goal than $X,000,000,000 company buyout
But at the end of the day, they both mean you get to work on fun stuff more often :)
If you have recurring revenue of $x thousand per month from a product or service where revenue doesn't scale with hours worked you still have stress because if your customers leave (for example a competitor launches something better or cheaper) your revenue drops. So you still must spend at least some of your time working on that.
Delayed gratification, a like-thinking spouse, and compound interest is the answer.
I often think about following this path. Do you have any regrets? Do you get enough time to program?
I program about the same amount of time now as when I was last paid a salary back in 2006, i.e. about 40 hours a week.
On the other hand, our business is based on a quarterly subscription model so recurring revenue is a very important metric.