Binance is the number one exchange in the world, just like i had said before, it remain the king of crypto exchanges whether on Dex or Cex platforms respectively. However, uniswap is a top dex exchange, most recently, the most popular dex exchange platform with good 24hr daily trading volume.
I think Binance has a greater advantages especially on transactions or trading fees. It is obvious that trading on dex platforms now requires high transactions fees, a situation that is giveing many crypto enthusiasts a big draw back on Dex usage.