in my rumble opnion OpenPGP has a more complex user case for instance sign a package for your linux distro .. case your key get compromised you can tell your peers by revoking the keys .. definitely a more complex PKI