Well, Ethereum is a very good coin, making it easy to create tokens, and is also supporting smart contracts, it's much better than bitcoin. The number of tokens on it should give you a pretty good idea why.
Just a matter of time it takes over btc, maybe not in terms of popularity though. Everyone's heard of bitcoin.