We can compare the feature set of both options:
Wasabi:
- no mandatory amounts
- minimum of 5000 sats
- maximum of 40000 bitcoin
- inputs can be consolidated privately in coinjoin
- all output are private, no toxic change
- minimum of 150 inputs, up to 400 inputs and 400 outputs
- high remix ratio
- private payment batching in coinjoin
- hardware wallet signing
- taproot support
- can open lightning channels in coinjoin (not yet implemented)
- optimized to use little blockspace
- everyone pays for how much blockspace he consumes
Whirlpool:
- mandatory pool amounts
- minimum 100000 sats
- maximum 0.5 bitcoin
- tx0 common input ownership leak
- tx0 non-private output, toxic change
- 5 inputs and 5 outputs
- fixed remix ratio
- no payments in coinjoin
- no hardware wallet signing
- not optimized for blockspace efficiency
- blockspace fee of recurring users is paid by fresh users
- postmix tools instead of payments in coinjoin