For me as a hodler, it's better to buy Ethereum because of the fact that all erc20 tokens are powered by Ethereum so the demand on Ethereum is higher.
I agree with you, seem like smart contract gonna be a special feature that helping ETH overcomes Bitcoin in the future.