Bitcoin and Ethereum always had strong competition. But if you will have the choose the best one for better future then according to me, Ethereum is that one.
There are several advantages of Ethereum over Bitcoin, some of which are mentioned below:-
1. Ethereum is a relatively new platform so there is much more availability of coins.
2. Ethereum helps in fundraising with maximum impact.
If you want to know more benefits of Ethereum over Bitcoin then you can just take a look at Ethereum economics. Here you can read in details about both of these.