ICO is not the best way to invest. No. Seriously, the best way to invest is by buying Bitcoin only. I don't know who told you ICOs are better than BTC but most of them are pump and dump scams only.
its because most beginners today think that ICO is best way to invest , but the truth is ICO only advertise their coins and eventually , investors that invest in the ICO dumps their coins. And yeah the best way to invest is in bitcoin , because of its longterm , and more profits to earned in bitcoin. Most ICO's are giving away most shit coins , and ended scams.