NEO is awesome and for sure worth holding for long term. I would suggest you use Ledger Nano S with official NEO wallet (wallet costs around $70). It's most secure and it's very easy to use.
Cardano (ADA) will be huge in 2018 if they live up to their promises. But since they have a great time and a lot of vision I'm sure they will create something amazing. It's currently trading for around $0.35. It can most probably reach $5 this year if the market doesn't crash again ofc.