The price of most cryptocurrencies have been dropping on a daily basis, if this trend continuous then the day is not far away when the price of Bitcoin and Ethereum would get what it was in two years ago.
In my opinion, it is not the right time to enter the market, but one thing you can do is to buy some high potential altcoins such as Ethereum, Neo, Ripple, Cardano, Iota and hold them for long-term. At the same time, watch the market closely how the price fluctuates. With the passage of time, you would learn a lot of things.
I totally agree with you that ICOs are not dead, but it would take time to mature, as there are a plenty of scam ICOs now. I believe if certain rules and regulations are put in place then it would be better for all.
At present, most cryptocurrencies have been down, so you have got a lot of options to choose. You can invest safely in some well-established coins such as Ethereum, Neo, Iota, Cardano, and Ripple. These would be good for long-term investment.