Having a good working product is important for sure. There's other elements too it too such as regular community updates on the project as well as a soild team to back it up. The project Elixxir who is started by David Chaum is about to launch their betanet and although the product isnt 100% ready- it is definitely going to be promsing
https://elixxir.io/