you had me until "safe and effective" haha jk. have already passed it along as best option so far
https://bisq.network/ = similar but on-chain
I am currently smoking a Joint but will install and play as soon as the vision is less blurry.
The nice thing about bisq is it lets you connect to your own node 😉 Just dont go with version 2, still beta. Stick with Bisq 1, more lidquidity too.
nice. . . still blurry tho hehe