The difference is that the Ethereum platform is Turing-complete. Various new functionality can be developed with relative ease. This makes the blockchain Ethereum often also called programmable blockchain. While Bitcoin has only one function that aims to facilitate peer-to-peer transactions as a digital currency.
That's true and I higly believe that no matter what would happened Bitcoin will stillbe better than Ethereum given the fact that it was made with the help of Bitcoin, without the latter currency Ethereum would be non existent and I guess it was made so thethings that Bitcoin cant obtain will be present on this alternative coin. I always prefer Bitcoin than any cryptocurrency due to it is very expensive.