Ethereum is my choice any day, for a lot of reasons. Despite the competitions ,ETH is still the most widely used tokens for smart contracts, have the "first-movers advantage'. The Ethereum Foundations hosts some of the biggest corporations and certainly boasts as having the largest number of developers. Ethereum scaling challenge will eventually be solved and will mentions a better standing on coinmarketcap.