For me decentralised exchanges have always worked and honestly I do not see the need to go for compliance exchanges since the risks are so much higher - at least in my opinion anyway. I just dislike the idea of sharing my account details, outsourcing has not really been my thing since I'm more wary of scams and I'd rather keep my investments as safe as I can.