CEX vs DEX: Which Crypto Exchange Is Better?