Well, it seems to work for a lot of people, but not for everyone.
UX is critical for security. I just had to learn that again.
I send my PGPme project to various people to test and as it turned out, I got one plaintext email.
Not exactly what I wanted. So with some back and forth, I think I figured out that the OpenPGP library I use isn't supported in the person's browser.
I added a failsafe mode now in order to prevent such problems in future.