I do not think that altcoins will ever be able to compete with bitcoin. Most altcoins is a Frank Scam that does not carry any technology they only clutter up the market which is already too overloaded with all sorts of shit. Bitcoin is the only thing you need to invest in in the long term