IMO, coinjoin beats no coinjoin. blockchain data is public and theoretically forever - each coinjoin adds another layer of plausible deniability.
I recommend joinmarket as you can coinjoin any amount & it's much cheaper than whirlpool if you wait for 1 sat/byte.
Most node implementations have joinmarket added by default, it's not hard to use.
if an exchange tries to block/censor you because you have coinjoin history either open lightning channel on UTXO, swap out for another UTXO or just boycott them and go elsewhere
privacy will be paramount as CBDC's come online - we are moving into a era of surveillance, not enough people understand the severity of it. Not enough people are standing up to the parasites who run this world. Bitcoin is a great tool to fight back, but you have to use the privacy tools.