Bitcoin and Ethereum are not competitors. They coexist and solve different types of problems
Bitcoin is a currency while Ethereum is a platform for many non-cash applications and services.
While the Bitcoin community is a lot bigger, Ethereum is less well-known and younger. However, Ethereum is inflational and the ETH supply is unlimited. In contrast, Bitcoin is deflational and the amount of BTC ever produced is limited.