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