Yes and no. With Monero, it seems protocol level privacy is the superior solution. As evidenced by this thread however, the first step is to get the community to actually care.
What if i sell bch for monero on an exchange and transfer the monero to another exchange and buy bch with it. That should work?