Trust Wallet - multicurrency wallet. Fast and convenient. It allows you to store and input/output a lot of coins and tokens. The application also has a DEX and exchange, a browser and the ability to import your wallets created in other applications (but only popular ones).
DEX. Depending on the wallet used, it allows you to exchange tokens of a certain network. If you use a multi-currency Trust wallet, it is BSC (Binance Smart Chain), and if you use Metamask, it is ERC-20. It is very convenient and fast.
The Exchange. Available only for wallets created in the application itself. Not many trading pairs, but they are all paired with the BNB. There are orders here, and from time to time they are completed.
Stacking. There are several tokens that can be steaked directly in the application. According to the developers, the main purpose of their stacking is to support the developers. And the reward for staking is already secondary. In my opinion, if you hold tokens on this wallet and have them in your stacking, then send them there and get a small percentage. It is safe to do so and after three days of locking, you can withdraw the reward and your tokens.