You're starting late.
A few years too late or maybe just a few months. Either way, you're already running behind someone else. They've learned a few things that work and some things that don't.
Your natural reaction is to look at what they've built and start to build it yourself, too. All of it. Every little feature, you think you need to match.
Stop worrying about playing catch-up with the other people in your market. Forget all of the extra bells and whistles that they each have. You have limited resources and you'll just spend forever chasing instead of pushing the entire market forward.
Focus on the core problem, release and expand outward from there. The rest of the functionality will define itself as you become more intimately familiar with the problem domain you're working in.