You can use your public key to track how much you own in your wallet and you can't move fund with public key but with private key you have access to your wallet anytime anywhere,keep it safe that's why its called private key,do not share with anyone
I always prefer to use hardware wallets which is more trustable than the other wallets.Can someone suggest me some other tusted wallets...thanks
You can try using
Ancrypto mobile wallet. It is mnemonics-based, hierarchical deterministic, multi-currency wallet and also good for storing a significant amount of bitcoins because of the high-security features.