Sorry if this has been suggested before but I feel trust-wallet is a good one. I have been using it for years now and never had any issues
As long as it connects to the devs' servers, it is absolutely not decentralized.
Keep in mind they don't release their source code, so there's no way to check whatever the fuck this application is doing; for all intents and purposes, it is probably deanonymizing you all day and all night, sending them your personal data, wallets and connecting everything together. Since this is very valuable information.
I have always felt nothing is decentralized (not trying to offend anyone) because when we make any transaction it requires internet and our IP must go out somewhere since we need internet to make transactions. But again, I am not a pro so I may be wrong and I don't mean to accuse the blockchain lol just genuinely curious.
First of all, Bitcoin is decentralized. If you run your own node and submit a transaction, it is broadcast to the Bitcoin network through its decentralized P2P protocol. Besides the fact that other nodes won't know if you're just relaying someone else's transaction or sending out one yourself, Bitcoin also natively supports Tor. So your node could be operating completely over the Tor network using very private and secure onion routing.
If you need to use a mobile / light wallet app, you absolutely want to set it up so it exclusively communicates with your own node through Tor. Tor in this case acts like a secure tunnel (similar to a VPN); data is transferred encrypted between your devices and once it reaches your node, it enters the Bitcoin network as always.
Your wallet
needs to be open-source and verifiable, so you can make sure it
only connects to your node. Many wallets that have the 'custom Electrum server' feature, actually still connect to Google servers for notifications and such unnecessary features.