I always check this:
- Their technology
- Their team
- Their roadmap
You shouldn't just limit to those things, there are tons of other things you need to take into consideration before investing your money.
You need to look at how the token sale is structured to know how much it can grow, how much attention they have on their social channels, how active are the devs, if they already have a MVP and so many other stuff.