Im not really sure Bitcoin Cash (BCH) is better than Bitcoin. Bcash is on a mission to become a payment processing blockchain controlled by a few individuals while Bitcoin core is aimed to be a decentralized, public blockchain for all to use.
With that said, I think Bcash = zero patience and a centralized takeover attempt by the small group of people. Instead of organically coming together as a community and building a functioning blockchain using other technologies like lightning networks and cross-chain atomic swaps, Bcash is deciding to internalize all progress.
This is not what Bitcoin is meant to be
there are a ton of payment processing blockchains, but what makes Bitcoin different is its chain length and community support. In time, Bitcoin core will become an efficient transfer of value, but it has some time to go as other technologies catch up.