I think now is a good time to buy altcoins when the price is still low, the main problem is that the profit will come more hard then if come from buying bitcoin.
Now you need to buy alts, because their price is low, but when buying alts, you need to understand that the profit will have to wait several years
This just depends on how much profit you want to take. I buy altcoins daily and flip them for a few percent profit. I'll take profit wherever I can get it. If you're looking to hold longer term, then yes, now is a great time to buy in. As long as the price is low(which it should probably be) then you can buy it and hold it for a few months and you'll more than likely end up profiting pretty well.