I think that Bitcoin Cash will not replace BTC. Yeah, bitcoin cash has better technology than BTC. However, I don't see real advantages for BTC replacement
Already it has started to replace BTC. I have an account with a-ads, and they have started marking payments using Bitcoin Cash instead of Bitcoin. And I am sure that many more sites are going to follow this example. Bitcoin's days are numbered, if the core continues to ignore the scaling issue.