You still can get a decent return from ICO's in this market, you just need to be very picky and spend good amount of time doing your own research. Only the best ICO's will give an ROI.
I agree with you, to know ico is not a fraud, it takes a lot of time to analyze ico. Good analysis and observation will be needed in choosing a good ico.