All things considered, Ethereum is often viewed as the better alternative to Bitcoin. That's mostly because Bitcoin's purposes are quite limited - frankly, it's mostly used as a decentralized form of currency. Ethereum, on the other hand, has introduced such things as "smart contracts" into the crypto world - its usage cases are almost unlimited!