Uniswap protocol provides an interface for seamless exchange of ERC20 tokens on Ethereum. By eliminating unnecessary forms of rent extraction and middlemen it allows faster, more efficient exchange.
Where it makes tradeoffs, decentralization, censorship resistance, and security are prioritized.
Uniswap is open source and functions as a public good. There is no central token or platform fee.