Yep, one: Do what you love. One day people will realize the value of what you do and everything will flow as you wanted.
A big trigger for my career change was when I read Rework from DHH. I realized that you can start small and build a product fit for a specific market - some users will outgrow your product and that's okay. As for me, I build a product I needed without really thinking if there was a product/market fit, it eventually happened.
Feel free to reach me out on twitter or facebook!
Right now I am at a stage, similar to the one you had, where I am thinking "Ok I've been paid to build stuff, that's cool. I've acquired programming and business skills which are really valuable. But now I want to build a product that's missing in my life".
Any advice for a younger folk with a similar career path as yours?