The Mobile app lacks in the features department. What is a good Android phone wallet I can use for bitcoin? Trusted, non custodial, supports PIN or passwords to unlock, and no bugs.
The best Android wallet for that which I have used is still Electrum. The desktop Electrum is far better than mobile Electrum, but I see no issue while spending on mobile Electrum at times except when using coin control. Yet, I can be able to use address freeze on mobile Electrum, but just not flexible and useful up to using coin control. My advice for this is Electrum, use it. The second wallet I have used in the best, but which I do not use again for now that I can recommend is Bluewallet. Mycelium is also good, but myceliyusers do have the issue of bugs in a way your wallet will not display the actual balance, but deleting the wallet and import the seed phrase on new mycelium wallet that you freshly downloaded would be of help. I do not know about Schildbach, but I strongly believe in what o_e_l_e_o recommend.
As far as I know two features are missing in the mobile version of electrum. One is coin control and the other one is signing/verifying messages.
There are many other features on desktop Electrum that is not on mobile Electrum. You can no more generate legacy address on mobile Electrum and the absence of console on mobile Electrum make many things not to be done on mobile Electrum. Even as mobile Electrum can create multisig, he can only generate 5-of-5 multisig at maximum, it can not go up to 15-of-15. In addiction to signing a message, you can not also encrypt a message on mobile Electrum. I like how the fee is now estimated on mobile Electrum with lowest fee to be 1 sat/vbyte if the mempool is not congested, but fee customisation is not yet possible on mobile Electrum, but I do not think this last one is necessary.