There will never be an electronic currency that can compete with bitcoin, no competition and with time to pass 5-20 years, bitcoin will remain the number one. However, I think Bitcoin's gap with altcoin will be shortened due to the technological superiority of the new coin.