Trust Wallet is a must if you would like to interact with DeFi which is built on the Binance smart chain (BSC) by Binance. The wallet itself was acquired by Binance so it makes sense it is supports their chain. The wallet is secure, non custodial, nice design, easy to use, supports a lot of tokens and coins. You can add all BSC or Binance chain tokens. The only issue is that it is not web wallet so you have to use it with your phone.
You can use its own swap function but to be sincere it is better to use Binance or some kind of BSC DeFi.
It is also great for storing NFTs. It is a first choice for the people who are fans of Binance and their chain.