Maybe a better question would be: what are the criteria that lead you to consider an altcoin the best to buy?
Usually I buy altcoins looking at the chart if the price fell very much and for a long time is at the bottom of course I will take it , but no I will not buy those coins that are very expensive!