I think the wallets you have discussed are the best mobile wallets for holding a lot of bitcoins.As far as I know most of the crypto users use mobile. So different companies are making mobile wallets keeping mobile users in mind.As a result, we can keep our bitcoins safe through our mobile wallet.