Generally ICO's should be similar to IPO. They should be carried out by exchanges, who could then vett the companies behind it properly. Similar all of them should have an accountant to audit it and a real prospectus, instead of whitepapers full of lies and then a disclamer in the back.
Generally most of them promise too much, just to get peoples money and as soon as they get it, their timetables and a lot of other things go out the window.
The problem with this is that those exchanges can now over evaluate the token prices which defeats the purpose