I don't use any ratings of ICOs, cuz they can be paid. I check through a whitepaper of the project, check out on the web team members and their background, also look at the perspectives of the project. If everything is fine i think that the project is worth investing in it.
Under normal circumstances, I will not trust anyone's recommendation. If I join an ICO, I will consider going over everyone on her team's list.