ETH, as any altcoin should be, aims to do things that BTC can't do. It proposes to use smart contracts to handle electronic transactions in ethereum blockchain better. It also has the EVM (Ethereum Virtual Machine) that gives it the ability to understand and process programs natively in its blockchain. So, isn't a question if ETH is better or worse than BTC. It is supposed to different things.