I think ultimately, Bitcoin IS an open network. There is no expectation of privacy. Since that's the case, ANY privacy in Bitcoin is going to have a tradeoff of trust at some level. Whether you have to trust a swap, liquid functionaries or lightning peers. Privacy in Bitcoin requires trust on some level.
Coin joins are probably the most trust minimized but I don't know. I'd have to think on it more.
