Yea that's a legit way to anonymize, but depends how you do it. If you just swap BTC -> XMR then XMR ->BTC on the same exchange that is worse than coinjoining and trivial to know it's the same person.
Better to do the swaps p2p with different peers, or at least do it with different exchanges. Swap back different amounts. Don't swap it all back in one shot. Wait some time before swapping back. Hours to days. Do behind Tor or at least a decent VPN like Mullvad or IVPN.