Aside from it being expensive, tedious, and slower - Nothing is hidden when you whirlpool. It's weaker privacy via obfuscation. All amounts and connections are visible to be uncovered with more data or user mistakes. Your privacy via coinjoins also degrades over time:
https://localmonero.co/knowledge/ring-signatures-vs-coinjoin
Lightning receiver privacy sucks and hidden balances can be discovered by passive adversaries.
https://arxiv.org/pdf/2003.12470.pdf
Amounts and addresses are truly hidden when you use Monero. There is no transaction graph.