I think initial coin offerings are legit, because of the projects behind. If theres a ico with a project who has a real use case, they are legit. If the projects is just created because of the hype to create a projects with "blockchain" to get a lot of attention and money, i would say they are not legit. So you always have to know by yourself it its legit or not.