so what is the best ?
IMHO, I think both Stablecoins are indeed useful for different purposes, USDT or Tether is widely used in almost every centralized exchange, and Tether was also used the three important Network such as ERC20 on Ethereum, TRC20 on Tron, and OMNI in Bitcoin Network, while BUSD or the Binance USD is not widely used except in the Binance exchange but BUSD also used the BSC and Binance Chain Network, and if you ask me which is better I will choose the USDT but except for those red flags.
Yes but when you want to transfer between exchanges I think USDT sucks actually. The withdrawal fees are outrageous and the problem with BUSD is that not so many exchanges provide accounts and trading pairs for it. TRX is a good alternative to transfer between exchanges though.