If you want mobile and you can't afford a hardware wallet, and you want to hold bitcoin AND altcoins, I suggest that you try blue wallet instead of trust wallet.
https://bluewallet.io/While BlueWallet is indeed great, open source and multi platform, from what I know it doesn't support altcoins, it's bitcoin only.
This doesn't make it bad (au contraire!), just a correction to what you wrote may be needed.