BCH is nothing but a pump and dump coin and forked from BTC, nothing huge difference. On the other hand, ETH was totally something innovative idea for that time. At some point, BCH will no longer be on top 10 even but ETH will be there for sure.
I also believe that although Ethereum has a lot of problems but, now it can return to the top 10 top coins differently with the new coin top 10 but it can shift very fast downward maybe not only bitcoincash but other coins can also be easily shifted by time ethereum is also currently able to get back up at a good price too.