Bitsquare and Shapeshift are both good services.
Easydex is combining Bitsquare-style trades, Shapeshift-style trades, and also fiat-pegged tokens like Bitshares has.
Easydex also has atomic-crosschain-trades between any assets you choose like KMD/XMR or XMR/BTC or ETH/KMD or EUR-peg/XMR
Here is a recent post in KMD thread that gives more detail about the development status:
https://bitcointalk.org/index.php?topic=1605144.msg17461420#msg17461420How many of these needs your location and identity? My problem is my location and recently Shapeshift now recognizes that
Actually only these assets will be supported by Easydex initially. Other assets like ETH or XMR would take some demand and work by Komodo devs to integrate:
"KMD", "BTC", "USD", "EUR", "JPY", "GBP", "AUD", "CAD", "CHF", "NZD", "CNY", "RUB", "MXN", "BRL", "INR", "HKD", "TRY", "ZAR", "PLN", "NOK", "SEK", "DKK", "CZK", "HUF", "ILS", "KRW", "MYR", "PHP", "RON", "SGD", "THB", "BGN", "IDR", "HRK", "REVS", "SUPERNET", "DEX", "PANGEA", "JUMBLR", "BET", "CRYPTO", "HODL", "SHARK", "BOTS", "MGW"
Shapeshift saves your ip address. Bitsquare routes traffic through TOR to conceal your ip address.
Easydex trading only requires public keys, not ip addresses. It would take an attacker with large resources to correlate your public key to the ip address of your node.