Hi Abiky,
- first things first. Don't accept a 0-conf transaction if its value is high. Simply wait for some blocks to role by.
- If the tx value is of casual size there's no need whatsoever to wait for any confirmation on BCH. Rollbacks hardly happen. You can check one of many pages doing statistics on it.
- It is not an experimental or new solution on Bitcoin Cash. It was already used on Bitcoin before Bitcoin Core activated Replace-By-Fee (RBF). Thus it is a well tested on Bitcoin in general.
- RBF undermines 0-conf when the blocksize is limit and demand is high. This situation leads to very long confirmation times and thus provides an easy way to double-spent your coins. BCH don't have this problem, only BTC has it.
- RBF has been deactivated on Bitcoin Cash because 0-conf are very useful. I would suggest to simply try it out yourself with services like BitPay, SatoshiDice or whatever service (there are plenty).
To sum it up: a blockchain has to make the choice between Replace-By-Fee and 0-conf tx. Bitcoin Core goes for RBF, Bitcoin Cash goes for 0-conf.
This is my first post here after more than six years. Let's see how spirits are in here these days.