I've recently signed on with a very new XMR based market site similar to MoneroMarket & XMRBazaar called "Monero United":
http://mj3kba27wxj5ai6jdp5t3gxuzkxfycxwttglvz2edkichegye2etivqd.onion
I'm not a natural evangelist of these kinds of things, and I'm a skeptic of anything new out of practicality. But I'm impressed by one thing they've enabled... PGP-key Based 2FA.
I'm asked to submit a pubkey when I make an account. If 2FA is enabled, it gives me a verification code encrypted with my own pubkey on login, which I have to decrypt with my privkey & then submit to complete 2FA.
Maybe this has been done elsewhere, but this is the first time I've encountered it and I find it a very neat and elegant 2FA method compared to many alternatives.