Trust wallet is believed to be safe but you have to follow many rules in it which if not followed your wallet will be hacked. First of all when you regenerate your wallet be sure to save the key it provides. After saving that wallet key, be sure to write it down in a notebook and later keep it in a safe place where no one else knows. As long as you have that key in a safe place, your wallet is safe too. So if you are using a trust wallet with security then of course it is trusted but you will definitely lose your money when your keys fall into the wrong hands.
By default, Trust wallet doesn't generate keys, it gives you a seed phrase and mostly it's a 12 worlds in Wallet import format i.e you can import the same seed phrase into wallet like Metamask and has access to all type of tokens.
The only reason why I will advice person to use Trust wallet is because they support most popular coins and with a single seed phrase, you can send and receive any type of coins of your choice but when you import that into Metamask, you will only see tokens that are EVM supported like ethereum, Binance smart chain, fantom, Matic/polygon, and Avalanche side chain.
Always make sure that your wallet is back up fully and written on a metal plate, it will help you in the future when you don't have access to your seed phrase /private keys again.