Wow how did I know Neo would be one of your picks?
I just don't understand why people are so bullish on Neo, besides different coding languages its nothing different than ethereum and it has far less developers and companies built on it. I would buy ethereum and even expanse before I bought Neo. That's just me though
Look past the top 20 coins for a change, and experiment with coins that have different consensus mechanisms.
Factom
Diamond
Basic Attention Token
OMNI
Lbry
Just a handful that are undervalued in my opinion.
I only know BAT browser token from your list. I can also say waves dex project for the best ones in 2018. Waves will make the bag holders millionaired, I believe.