Your article "The Law of Shitty Clickthroughs" has been a big inspiration for our upcoming mobile app (artist-centric music messaging) so I figured I'd reach out to pick your brain.
We are planning on launching an iOS app next month and have a solid existing platform to get our first 100,000 downloads within one month (web app with 55k artists / grows at 5% per week with $0 spent on marketing / 1m+ visits monthly by fans w/o accounts / team = 2 web devs + 1 iOS + 1 marketing).
The network and viral loop we're relying on for user adoption is the artist-fan relationship (core experience = you get a song + message from your favorite artist). And we've also made it very easy for artists to get their fans to follow them (SoundCloud integration and deep-linking help this), but the one issue that's giving us the most trouble is content-creation.
Right now the only way an artist could send a song out to his fans on the mobile app is if he logged onto our web platform and made a "post" - a considerable barrier to content creation. Furthermore, the only songs that fans can "share" amongst one another on the mobile app are ones that have been sent to them by artists, sent to them by their friends (who would have received them from an artist first), or by a small handful of popular tracks that we pull from our own charting system.
We think the biggest "senders" on our platform will be artists (electronic musicians are no strangers to self-promotion) and we want to make the content creation process for them as seamless as possible, however we also want to get to market as quick as we can to avoid feature creep + analysis paralysis.
What would be a good way to determine if artists not being able to send tracks from within the mobile app is a deal-breaker?
On one hand, we can spend the extra 1-2 weeks to build an internal posting system. On the other hand, we can spend 2 days to create the ability for them to post from their mobile browser - which would allow us to build internal posting into a second version of the app (this might be a shoddy experience though and would be dumped in the second version).
TL;DR When is something unnecessary "feature creep" and when is something worth building in?