Both are very good cryptocurrencies, they are preferred by many people and hold for a long time. ETH is becoming more and more popular and growing. Its blockchain system is so good, it also helps to create online marketplaces and smart contracts. However, I think BTC still has the upper hand, it is always at the top, the value of most other cryptocurrencies is influenced by the value of Bitcoin.