Trust Wallet, Metamask, imToken I use it myself, you can see the description on the Internet and how and with what it is compatible.
Metamask and imToken wallets are not bitcoin wallets, they are altcoins wallets.
Trustwallet support bitcoin, but it is a close source wallet. Even assuming trustwallet is a open source wallet (not close source), it will still be one of the worst bitcoin wallet because it is not supporting RBF and CPFP. No coin control. You can not connect it to a hardware wallet.
While close source wallets are not recommended, there are still more features that are not on Trustwallet.