currently I use Trust Wallet and quite satisfied so far, have never had any problems during my use. but sometimes I also use Wallet of Satoshi when I want to make transactions with the Lightning Network, the application UI is quite simple and very easy to use
If talking about multi coin wallets, trust wallet can be good but I can only use it for multi-currencies, but I prefer coinomi for that, they are one of the best in the market.
But, if talking about bitcoin, I will preferably go for
bitcoin core, but downloading the whole blockchain could be chanllenging as it require about or more than 300 gigabyte of data, but to run a full client wallet, bitcoin core is the best. It does not support android but
spv version with no downloading of the whole blockchain is good but not perfect like using the bitcoin core. But, alternatively, to use a lightweight wallet that connect to bitcoin blockchain full node through a server is also good,
electrum wallet is the best for this, it has both the mobile and the desktop version.
Running bitcoin core has several advantages: privacy in the first place, as your transactions are kept private and not shared with anyone. But also security and reliability.
If you want to get a good list of reasons why you could run bitcoin ore you can go to: