Bitcoin definitely has competition!
There are several issue with bitcoin which are solved by other cryptocurrencies
Slow transactions which can take upto an hour
High transaction fees
Internal/governance issues
If we look at Ethereum it provides faster transactions at a lower fee. Ethereum also enables wide range of application by the means of smart contracts.