I am not sure, but TrustWallet seems to claim to be an open-source, non-custodial wallet that supports multiple cryptocurrencies. I am not aware of these two wallets you mentioned in the post. Currently, I don't feel safe with wallet software when the question is storing large amounts. I think we have to practice using a hardware wallet to store our funds. Otherwise, keep using an existing trusted non-custodial wallet instead of choosing a new one that we are unaware of. Hardware wallets don't cost too much lately since a lot of companies have launched hardware wallets.