uniswap needs to be upgraded and has a better wallet app than metamask. The current fees of the transactions are high, and they are not the solution for decentralized exchanges to exist. Other exchanges have done a better job of uniswap like pre-order, lower costs, and better interfaces. Uniswap needs to work towards those goals.
Also they need to address the issues with high volume transactions, on my system the exchange works fine for exchanging 1 or 2 ETH value in tokens or any cryptocurrency, but when I try to exchange the same token but in a higher volume say 10 ETH then the exchange don't show correct data and always shows that I will receive less coins. Also they should make the homepage more decent looking as right now it seems pretty dull and childish to me whereas the exchange handling this much volume and amount of tokens should be having a good homepage.