Uniswap
A decentralized protocol for automated liquidity provision on Ethereum.
Pros
Decentralized, No KYC required
Cons
Prices are not as competitive as the biggest exchanges unless you are using the exchange
66% of retail CFD accounts lose money