Binance is the largest crypto exchange in the world, I trust it more than UniSwap, because I do not trust my ERC-20 wallet with UniSwap. At the same time, transaction fees on UniSwap are 3 times higher than that of Binance, excluding gas on the Ethereum blockchain.
However, UniSwap has some tokens that have not been listed on the exchange, and users seem to like this.