Ethereum is also the most preferred platform for launching ICOs.
1. Bitcoin creates 12.5 new Bitcoins every 10 mins and Ethereum creates 3 new ethers every 15 seconds.
2. Bitcoin is limited to 21 million Bitcoins, of which 16.7m have been created so far. Ethereum has no hard cap currently, but there are plans to reduce or stop issuance in a year or two.
3. Bitcoin creates new block every 10 minutes and Ethereum creates new block in 15 seconds.
4. Ethereum assigns a cost, known as gas, to every operation or use of storage on the blockchain. Bitcoin transaction costs are based simply on their size.
5. Ethereum smart contract code lives at its own address on the blockchain as opposed to being within a transaction as in the case of Bitcoin.