Hold all the coins with a good product and a trusted team. Their time will come...
agree, first thing is usability, since it is needed for a project to solve one or two issues that are bothering people to be successful, but also project need to have good team, that will do development and find investors, for all that good plan is essential and that plan and roadmap shall be followed as much as possible, for a project to be successful, if the development is slow, then other projects will push that one in background with faster development