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.