I was all over GPG from the outset back in the 1990s because I was very activated by Phil Zimmerman's crusade to get the source code out. But even for a very tech-literate person it was a giant pain in the ass to use in any other context than a CLI, and for a long time the maintainers obstinately refused to make it easier for a marketplace that was moving to GUI.
There's a really great implementation of it now in Keybase, but although I've used it on and off for several years I've kind of abandoned it because many people found the software/UI too fiddly and inaccessible, so I have nobody else who depends on it.
To my mind part of the problem from the outset was the whole keyring concept and the need to keep track of a bunch of other people's public keys. I have never bothered to do this manually because I just didn't care for the maintenance. I think it might have been better to include PGP keys as MIME attachments or something. Putting the public key as a text block in the body every email just seemed ineffective and aggressively nerdy, like people demanding everyone else pay attention to their sigfile as opposed to just making the information available to interested parties.