Bitcoin will fail to scale, until it doesn't any more. There is far too much economic incentive to scale BTC as a payments network for the assorted parties not to work it out eventually. Could one of the other cryptos overtake BTC? Only if they can overcome BTC's network effects. Right now, BTC has 9 years of history and a huge first mover advantage.