Best altcoins to buy for 2018

This period of the 2018 is full of good buying opportunities. I think you can think about bitcoin, ethereum, iota, waves, verge, neo and stratis for making some buying. But of course, I think you should always do detailed researches about the coins before making investment.
yes, now is the right time to buy altcoin because I see the market has not fully recovered if I will choose a good coin like Ethereum for invest. ethereum in my opinion is the best altcoin so i chose it.