Besides that etherum is fluctuating and overrated transaction fees
Are not you seeing even the whole of crypto have an unstable price? there's no reason for bitcoin cash will take over ethereum caused by the price is unstable and that's a non-sense reason IMO.
The tx fees on ethereum network might go down sometimes but this is no predictable consider that depends on the traffic on the network.
Bitcoin cash is also fluctuating dude. I think that you must think about that again.