I personally would only prefer to invest on BTC and altcoins so far, I do not have the ability to read the ICO right so far, so I'll look for recommendations from trusted people and have had experience in ICO. Investing in ICO is not recommended, because it has a big risk. Stay cautious.
Exactly. Investing to things with high uncertainty would make your income also uncertain, but when investing with BTC or Altcoiins return of income is pretty certain, considering the steady growth of BTC and ETH (for now) is the best choice.
Another suggestion would be, if you have a lot of money to invest with, is to invest in all of them. This would diversify and increase the possibility of you making a lot of money and as well as lowering the risk of losing all your money into one.