1. The project must have the product already working.
2. The project is supported by a team of developers and advisory team who have a clean and good track record.
3. The project has a detailed whitepaper.
4. Long-term plan.
I like your list above, but the issue I have with most of these project with working product is overvaluation of their tokens, if they have a ready product why not just move to the market straight but they will first come for ICOs to milk investors dry.
i agree some of those with already working product ico usually overvalue there token and the price will drop because its totally overvalue