ICO's currently are providing great returns on initial investments. ICO companies are starting to restrict citizens of countries from participating though. An example is US citizens because the SEC doesn't think ICO's are securities. Many ICO's do not want to deal with government down the road.
That was going to happen sooner or later, many foreign banks and financial institution prefer to not accept US citizens at all than to have to deal with the heavy regulations that come from the US law, now with the new laws it is obvious most icos are going to reject US citizens.