We've been working on this for over a year and are close to launch date. I have a single, very junior, developer and we still have a lot of work to do before launch, which is supposed to happen within two months.
My biggest problem is that I never tend to agree with my fellow founders and that they promise potential customers and our investors unrealistic timelines and then tell me to make it happen. Also, the investors have from the beginning been unwilling to hire experienced developers. Combined with me being away for other work, this causes the application to be below my standards. Because nobody has spent any time testing the application either, our beta testers are finding some really nasty bugs that shouldn't have been there and that will be hard to fix before release.
Whenever I try to make this clear, I get a lot of resistance and am faced by people who are unwilling to hear the ugly truth. The stress is affecting me emotionally and physically and I feel that continuing like this, even if we become very profitable, won't make me happy in the long term.
I have therefore think that I should leave the company and am already shopping around. I don't want to leave before the release date, since I feel that I need to finish what I started, but I don't think I can keep it up much longer. I'm also not worried about my stake, since I feel that my happiness and health are more important to me.
What do you think of this situation? Is this the right thing to do, or should I, ethically and professionally, inform them so they can find a replacement, before actually accepting a new gig?