I've been using the wallet.bitshares.org UI for about 6 months now and I must say it could really use some improvements. Though I have yet to perform a withdrawal. The latest addition - trading view charts, is great, but there are still many downfalls.
I've tried using GDEX as well. It is mostly the same though.
I suppose you've read about Open Ledger losing control over their domains. Because of this, I'm very cautious about anything other than the primary interface.
RE: 3-Steps to Withdraw Digital Assets through Bitshares Gateways