For mixong, I've only ever used JM, and it was a long time ago in an entirely different fee environment. My recollection is that the defaults were not going to be your friend. You had to read the docs carefully and be very specific about your fee thresholds, or you could end up spending an appreciable amount of your mix on fees. The process also crashed on me a couple times, requiring manual recovery at varying bip32 account levels, requiring me to be painfully aware how this mix model worked at a technical level. Even the way you had to fund the level 0 mix (at least x inputs of at most y percentage of the total ampunt) required deep diving into the docs to understand just the high-level privacy theory at play.
Discussion
That sounds like fun 🤣
JoinMarket is a pain in the dick, but you learn a lot. Personally, I think the weakest idea in bitcoin is this bisoness-focissed UX dork push to make everything easy. Ease equals compromise. The internet was better, culturally, when it was harder to use. Same with bitcoin.