There are three main coinjoin protocols all with different pros and cons. Main ones are from Wasabi, JoinMarket, and Samourai.
AFAIK nothing is wrong with Wasabi's new protocol Wabisabi 2.0 *itself*. BUT I would avoid Wasabi because they collaborate with chain analysis companies.
JoinMarket is not beginner friendly and from my understanding is not as good as Whirlpool.
The gold standard for coinjoins imo is Samourai Whirlpool + their spending tools (As long as you run your own Dojo).
Sparrow desktop app also implements it: https://sparrowwallet.com/
As far as hardware wallets...check out SeedSigner. Highly recommended!
...Honestly though. I just recommend using Monero for spending if/when you can. Easier, cheaper, and superior privacy than any of these methods. Swap Bitcoin to Monero with a DEX like: https://unstoppableswap.net/
Or a exchange aggregator: https://trocador.app/en/
Or buy directly: https://localmonero.co/
Amounts and addresses aren't even visible on Monero's blockchain to begin with, there is no transaction graph, unlike Bitcoin.
https://localmonero.co/knowledge/ring-signatures-vs-coinjoin
You can still use Bitcoin for saving.