The only reason I was not a fan of BCH is because of the centralised nature - but that can easily change if miners switch from BTC to BCH. BCH is now over 2x more profitable to mine over BTC. The miners have the opportunity to switch every minute of every day. If they swap then the coin becomes decentralised and the price will go up in line with difficulty just as BTC has done.
Plus as the miners swap from BTC to BCH then the BTC network becomes even more clogged as less power is available to confirm all those transactions which will frustrate the merchants even more and encourge they swap coin thus hurting the price of BTC in turn encouraging more miners to mine BCH - rinse and repeat.
People also seem to be saying you cannot buy anthing with BCH, well you can now only buy sha256 asic miners from Bitmain with BCH (ok a little ironic) but the fact is that's a big merchant. It's only going to take a couple of other big merchants who get annoyed at slow transactions to ban/stop BTC payments and start accepting BCH payments. If the merchants flip to the coin then the price really will flip. It seems BTC is really holding onto hope that merchants will 'stick with what they know' but at the end of the day they run a business and if they and their customers are being charged too much in fees then it's only a matter of time before they swap coins.
I'm happy enough to hold BCH to shop from Bitmain alone.