I personally don't have a special interest on any decentralized exchanges and I can't comment which is good or true. I'm a fan of a centralized exchange. Though in your post there's a lot of good points and the decision is yours to think it's a true decentralized exchange.