How does the user experience on DeFi platforms compare, especially with Uniswap's user-friendly interface?