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 haven't seen anything solid development for BCH as compared to ETH platform, where they are in continuous improvement of their technology. So I don't think BCH will win on this area. Are BCH developers transparent with their plans? In my opinion, Eth dev team is stronger than BCH, and they have the capability to deliver results as compared to BCH team.