Wow. That is impressive.How as the Desktop app for creative writers that you created in 2017 different from the one you created in 2005?
And true, building B2C apps is always a gamble unless you have a product that contributes to user's forward movement.(What i mean by forward movement is that there is no going back to life without that product). Almost all of the B2C products that have made it large satisfy that criteria.
All the best for your B2B app. By the way, your username seemed familiar - just looked it up on Indie Hackers and Bam! there you were. Followed you :)