I'd personally advice that once you start anonymizing your coins you should never link them back to your identity again, be it accounts that are yours and have been registered through the clearnet or a KYC-verified account. Breaking the chain would be useless if you only do it to link them back to you after a while.
I personally prefer Wasabi over Samourai, but another great option is using
JoinMarket. It's less user-friendly than Wasabi/Samourai, but it provides an option to
earn Bitcoin while breaking the chain of de-anonymized coins constantly rather than paying fees for anonymizing them. A 2-in-1.
Practices? If you want to go the anonymous way, then keep it up and never go back to the old, more "convenient" ways because then the anonymization would be in vain. I'd use an airgapped PC for my anonymous coins and another online separate PC with a dedicated live session for each transaction I'm broadcasting. Tails or Whonix are great options to go for, but I wouldn't use Whonix on Windows with VMware/Virtualbox. Use Linux (or Qubes) instead.
Also, if you want to use live sessions to broadcast txs from your cold anonymized wallet, never import the master pubkey. Instead, import
only the addresses you will need for that specific transaction. As Electrum will be used in SPV mode, if you import
all the addresses from your wallet using the master pubkey, the server will know all those addresses from your wallet are owned by 1 single person.
Also, when using Wasabi, remember there is a
change you should take care of. You may find yourself having lots of outputs of ~0.1BTC in your wallet and just as many change addresses worth less than $10 each. Linking change back together while still respecting the privacy coinjoins provide is a pain in the arse.