As what the majority noticed many ICO's projects did scam and sad to say it were make a bad image for all project no matter how good or bad its feature. But, I think not all ICO were scam it just most lunching were scam, so I think it were a challenge into crypto investor to pick which are really profitable.
I agree, not all ICO are scam, there are still legit project that conducts ICO but it is so rare and hard to see because of the market being saturated by half-baked to scam ICO. But if we look and do our research seriously, we can still find this rare ICO that offers promising projects and have a legit team.