I don't think Bitcoin cash can replace Bitcoin. Bitcoin cash is a forked coin. It can't go far beyond Bitcoin itself. If the bitcoin depreciates, the bitcoin cash will also depreciate.
I myself do not think that bitcoin cash can replace bitcoin, bitcoin is the most popular and number one currency of the world and will remain as number one for a long long time, I cannot see any other crypto currency which can take bitcoin place so easily.