Hi there,
I'm new in this world but I would say it depends on your goals.
You can either:
- Put your money on an ICO
- Do a lot of research and reading in order to assess if the project is worth it and has a good future
- Some of them have good ideas but I don't know if they will/can succeed (Crypviser [Cybersecurity], SunContract [power contracts]...)
- Buy some new coins that make you enthusiast (I bought some coins that offer a good idea like Humaniq [Unbanked people], SingularDTV [Netflix like], Ardor [Nxt 2.0], GameCredits [Gaming platform - New project "MobileGo" on the launch])
- Buy some coins that already are on the spotlight (Stratis, Lisk, Waves, Eth, Nxt...)
We can never know but in my opinion (and it's only mine), when I invest I try to seek something disruptive !
Good luck

Yes, we could divide good altcoins to buy based on the idea and how market react to this coin.
Agree, SunContract is a good project for long term, so its coin should be increase in the future.
Or you can invest on some altcoins which has been famous and has high exchange rate from $20-$700, visit coinmarketcap.com
If your plan to doubled your money, than invest in ico maybe better to start as long as that is a good project and the devs team are trusted person.