Never thought I would see the day, but will have to disagree a bit with you here, GOOML.
One of the things I've preached, posted and whined about is how the great majority of devs approach and produce these projects. Coming from a video production background, I see all kinds of mistakes they are making and one of the biggest is a lack of storyboarding. Write the story in its entirety--beginning to end. That's the first thing to do. Don't deviate from it. Storyboard the project, set a release schedule. Four meaty releases per year is enough. Monthly releases of only 5 minutes play time is just irritating to me. Finish two releases before releasing the first. That will give a cushion in case RL stuff gets in the way.
Opening the project to other genres/tags, running polls to include new content or ideas will slow down development to a crawl. People will complain, the dev becomes irritated and disillusioned leading to burnout and lack of motivation and round and round it goes with each cycle getting worse. If the dev has new ideas, write them down and save them for the next game, or create DLC after the primary project is released. No way a dev can please everyone with one project, but in my opinion the best way to grow a fan base is to finish on time and deliver what is promised. Use the second project to build on the first.