Ethereum is way overvalued and not really good at anything IMHO. It's hard to write smart contracts, transactions are slow, expensive & limited, and it has security vulnerabilities as people can front run your transactions.
There are many other blockchains that perform better. In fact the best application, CryptoKitties has created their own blockchain Flow.
Note: I hate ETH so I'm extremely negatively biased so don't trust my analysis.