The major criteria i consider when analyzing altcoins for investing is the usability of the project. What a project offers the cryptocurrency community will always be the most important criteria in my opinion.
I also consider other things like the community acceptance, the project team and the exchanges they plan to list on.