Trust is a big problem for cryptocurrency industry, there were so many scams that people stopped to trust any cryptocurrency startup. It such situation it is very difficult to develop to a good startups.
I think only time can show if the project is good or if it is not very good. It is necessary to see how the project develops after ICO and what the team is doing for realization all planned ideas.
Not everything depends from the project. A lot of depends from market conditions. It is really very hard to develops when market falls but it is necessary to continue to develop in spite of market conditions.
Also there is a big competition among cryptocurrency startups. According coinmarketcap.com there are 2450 different coins and tokens. It is very hard to compete in such situation.