Decentralized Exchanges: Really the Best of Both Worlds?