>>darcys+(OP)
Sometimes -- those times when you're breaking entirely new ground with a thing, when you're starting with just a vague vision of where the thing might go -- slow is better. Slow gives you time to understand the effects of what you've already done and the possibilities that affords.
I guess it depends on whether you're looking to achieve something unique and truly new, or just "get rich fast".
>>darcys+(OP)
if we lived in utopia the software could be open source, so that everyone who wants a feature can contribute. Best would be when it can easily be self hosted