From a personal standpoint, even if Wasabi provided on chain privacy, I wouldn't use it because they support a chain surveillance company. I don't have experience with JoinMarket. The problem is the deterministic links that are created when you spend after mixing, which defeats the purpose of having mixed in the first place. I don't know if either Wasabi nor JoinMarket has found a reliable solution for this issue. If I have to spend on chain, I would only use Samourai Wallet since the tools help maintain your privacy and are used by people I trust. nostr:npub1q3y7u8crtels6ew4muephe20ae07zw80emtmvlm8zf4mg9rl63wqd5gxtn Did I miss anything?
https://bitcoinmagazine.com/technical/wasabi-vs-samourai-for-bitcoin-mixing