One great thing about gpg though is that if you have it, you have everything. And because it's so ubiquitous pretty much every distro has it by default. Not having to look for packages, being able to decrypt stuff even on a rescue image etc is great. On the mobile side there's also great clients like openkeychain.
And most of its shortcoming are mainly academic, and not everyone has the heaviest actors in their threat model.
One thing I really love about GPG is that you can use yubikeys and OpenPGP cards for your private keys and encrypt files to that. Any other tool would have to have at least that functionality. I use this all the time and it provides great protection against passphrase logging or key theft. Going back to private keys on disk is a huge step back IMO. I no longer use any such keys except for one backup key I have stored offline and which I throw in the mix in case all of my yubi's and cards break :)
And most of its shortcoming are mainly academic, and not everyone has the heaviest actors in their threat model.
One thing I really love about GPG is that you can use yubikeys and OpenPGP cards for your private keys and encrypt files to that. Any other tool would have to have at least that functionality. I use this all the time and it provides great protection against passphrase logging or key theft. Going back to private keys on disk is a huge step back IMO. I no longer use any such keys except for one backup key I have stored offline and which I throw in the mix in case all of my yubi's and cards break :)