Why Analysts Say Now Could Be the Smartest Time to Buy Altcoins