I have about $ 2000. Is the current price of all Altcoins a good buy? Do you have any suggestions?

The first principle of the crypto currencies is to buy the coins when they are in the bloodbath. So that situation is checksummed here and it means you can buy almost all the good coins which are in top 50 or 100. I would suggest to buy coins which are listed on CMC under Top 50. The volume is great for them, they having no trouble getting spiked as soon as they leave the bearish trend behind. If you dont make move now then you will surely regret this one later on and no doubt about it.