Ethereum is developer-based so it needs more developers to be relevant, BCH needs to be cash and it has more than enough devs to fill in the ranks. Ethereum has interesting proposals with Plasma and PoS but they are also more risky - and if they work out, quite frankly ETH will overtake not only BCH but BTC as well. Or it will fail miserably, time will tell.
Search over the internet or Google and try to find the reason what the pace growth of ethereum reduced to nothingness in the last year and trust me you would find so many views and theories. But despite the fall, it was far ahead of BITCOINCASH and had been on the second rank in the market only replaced by XRP for some times but it regained its position back.
So, what is want to say is that despite all the facts you described above, ethereum keep no doubt had the potential to outshine bitcoincash. It is a proven fact as per what we have seen during the year long downfall market conditions. But compared ethreum, bitcoincash may get pumped hard by Roger Ver regardless of what development is going on with ethereum.