I believe using escrow is a good idea, though finding escrow agents is not an easy job. It's quite important, as it provides some kind of "credibility" in the community, and participants know that their funds are safe. A good escrow is normally a reputable member of the community, and there are some people providing this service on the "Services" board. https://bitcointalk.org/index.php?board=52.0
Always look out for good step to approach an ICO.
The basic criteria for an ICO:
1. Optimize your website
2. White Paper
3. Good Team
4. Good Marketing Strategy
5. Influencers Network (most important) like the telegram
The purpose of a legitimate ICO is to kickstart a project into fully scaled development with venture capital or private investing.
If you have enough knowledge about ICO you could not be scammed. So read alot.
I hope this makes sense, Mr.Tomatocage?