If you want to pay 20-30 USD per transaction it's up to you. But eventually free market will decide. More and more merchants are accepting BCH.
https://estimatefee.com/You will pay more than that *if* the BCH ever gets the success of BTC.
But just inform yourself, instead of trusting Roger's lies. Go to any historical chart of BTC transaction prices, according to volume. Check today's BCH transaction volume & price. Now find where in history BTC had the same volume as BCH, and check which price it had. Yes, it was CHEAPER.
BCH avg volume for january: 40k. Avg fee: 0.3 usd.
When did BTC have a volume of 40k? January 2013. And what was the avg fee at that time? 0.01 usd!
Until Jan 2017, the BTC's avg fee was lower than today's BCH fee. And yet until that time it had 250k avg transactions/day.
So if you love the BCH, you should do your best to keep it unpopular, because the day it will be popular, you're gonna pay more than for BTC for transactions. Blocks being just twice larger won't change much to that. You -really- thought that increasing blocks by just 2 was the magical key to make BCH tx fees 100x cheaper?
It's stupid to "buy" stuff using BTC or BCH, anyway. Why buy a pizza today for the price of 10 pizzas next year? If you pay in fiat, next year it'll still be more or less the same price, so use fiat. And if you tell me "but.. just buy more BCH after you've paid".. then just pay for your pizza in fiat in the first place, and you won't have to buy more BCH.. using fiat, and pay twice instead of once.
And if you just wanna pay your pizzas in BCH for the only reason that you're hiding money from your country, just use paper money.. no one knows you have it, and it won't leave any trace.
"Merchants" aren't gonna accept crypto seriously, anyway. Not until one is stable enough, and they're far far from it. Merchants have to pay their bills, and for their goods. They don't pay that in crypto, they pay that in stable fiat. They don't want to lose their business because of a -80% crash. The only that did accept BTC so far did it for publicity, and most likely converted to fiat immediately. I'm quite sure they used services that did just that, anyway. And they never saw the color of any BTC, they got fiat straight from that service.
You've paid for your pizza in BCH 2 weeks ago, and now the shop has to pay its bills using your BCH that's now worth what, half of that. He'd better have a big enough margin to compensate!