BCH has the same privacy issues as bitcoin but without solidness, hashrate, network effect and credibility.
Monero on the other hand is the best electronic cash we have and works great in tandem with bitcoin. Bitcoin is to store value, monero is cash for the internet. Just like cash you want to have some lying around but don't want to have all your savings in it.