This two are in a top but they have different characteristic and we must not compare it they have let say eth can replace btc but I don't think so it would happen.
I heard the Bitcoin Cash will have compatilities with Rootstock, so it will be able to do smart contract like Ethereum.