No on uphold. It’s a platform just like Coinbase. I’ve dealt with them and I will say their CS is light years better than Coinbase but you could still have your account arbitrarily locked. Until the crypto is on a cold wallet it’s not your crypto. There’s a saying, not your keys not your crypto. When it’s on Ledger nothing can happen to it, youre in control. You want to sell you move to Coinbase or uphold and sell. Don’t know anything about Trust. I use ledger