i think i can call myself slightly picky and extra careful when joining ICOs. Before i join an ICO, i make sure its legit and reliable so i do some research and check on some feedbacks on the said ICO. there are a couple of ICOsout there that are scam so we must be vigilant in joining and investing in any ICOs.
a couple? you are being kind.

I'd say 90% of them would function only in theory, they dont have scalability in mind, no decent math providing their theories and sometimes I saw ICOs without a single experienced blockchain dev in the team.
