Overall Trust wallet is a good software wallet. It is Non-custodial and gives you access to your private keys. It's easy user interface makes it one of the best to suggest to beginners or even advanced crypto users.
On Trust you can easy exchange coins, and also access to a long list of Dapps. Unlike other wallets, It goes a step forward by integrating an nft collectibles window. For the part of the crypto space interested in that.
Adding custom tokens too is simple and fast. Trust can be secured by finger print and password. Also the mnemonic phrase for a full restore of your wallet.