ETH is way better than BCH, no doubt. First, ETH had it own blockchain app platform which offered a channel for others to start up a ICO project and giveaway tokens or coins. This features had draw many attentions and many successful project was started from there. However, BCH is just a hard fork of Bitcoin, where its "high value" is originated from bitcoin, not from its own feature. Also, many dumpers and whales are controlling the price of BCH.