--snip--, but if time brings me to it then I would choose eth,
If by "choosing" you mean putting 100% of your crypto portfolio into either BTC or ETH, then it would be the most foolish thing to do to put it into Ethereum.
Ethereum solves no problem by smart-contracts that cannot be solved otherwise. Its just that the open source ethos of development get a boost and people are thus building on it. Even then, all that it relies on is the ethos and community.
Every single solidity dev can scam you whenever he wants. There is literally NOTHING people will be able to do if they just decide to make this thing centralized and run it for their own profit. This is the reason that despite the promises, major companies have not gone full-time into Ethereum. This is also the reason that people are looking towards a multi-blockchain future when it comes to smart-contracts.
Bitcoin on the other hand solves an actual problem that nobody else has or ever will. It will exist as "money" even if everything else goes away. This is why, you may "choose" ETH if it excites you more but choosing it for your portfolio over BTC is plain ignorance.