NEO is actually one good altcoin to invest in, just based on its progress since it was listed in some exchanges. And I don't think it is too late for you to buy this coin even if it is around $100 now if you want to go for long term and hold it for a couple more years. I am keeping an eye on this coin too because I feel like this coin has so much great potential which we could also benefit from based on its usage.
NEO is also a good one to invest. It only needs more development for the smart contracts and the other stuff. ICOs are starting on NEO but they're not popular. ETH is a much better option here.