Considering that the market has a ton of shit coins its best to stay away from them and just only way I see any profit making business is by investing in gambling sites bankroll.
Many ICOs are scam and people should be careful before investing in them blindly after reading their tempting offers and giveaways. However many coins are again legit and worth buying only to sell at increased prices and/or mine them and sell them (so you dont pay any money except mining fees).
Investing in casino bankroll is worth it and better for long term and not short term.
In investing on ICO's you should really pick the ICO you are investing you should see the future plans of the dev and dont invest in a FAKE ICO, Investigate first before you invest on an ICO.
Earning is risking brother even on casino bankroll we cant say that it is much worth it. It is depending on situation.