CEX vs DEX: Unpacking the Key Differences in Crypto Trading