I haven't recommended GPGME, but one of my standard recommendations is, "TLS in motion, GPG at rest". A lot of common problems devolve to "encrypted signed blob" and "encrypted mail".
I agree with you that building a protocol based on GPG is a bad idea. Building a crypto protocol of any sort is a bad idea.
I agree with you that building a protocol based on GPG is a bad idea. Building a crypto protocol of any sort is a bad idea.