In my opinion, the best coin to invest for long-term is always bitcoin. In addition, I think ethereum have a great potential to reach good prices in the future.
You are right but not everyone can invest so much money in coins. Good option is zcash and waves for cheaper invest
I know about waves, but I haven't heard about zcash before. I will search for zcash, thanks.
You can check ChainLINK too.