Have you tried the 2.0 version of Wasabi? Coinjoins run passively in the background, don't produce any identifiable change outputs, and doesn't require the user to perform any coin control (even for consolidation, since that is done within a coinjoin).
Here's a short demonstration:

