I think now is still a good time to buy altcoins and this can bring a good profit if the good coins are choosen and if a bull run will come soon then is the best timing in my opinion.
Is it? To me I feel it is still not yet time to buy these altcoins, they might look low for now but they will still go lower than this in the future during the time bitcoin will go on bull run. Many people usually dump their coins for bitcoin then which we can see already happening in the case of some coins, they keep Deeping as bitcoin grows in value, and we wonder why.
One of the reasons why they are Deeping is what I have mentioned above, people are selling their alts for Bitcoin for the main time to use it to accumulate more values and profits that will make them have access to more alts holdings.