Personally i find all OTR 'apps' inconvenient.
Keys always change. Clients aren't compatible across platforms.
You end up just clicking "ok" all the time to untrusted conversations because else you just can't talk to the other party.
I like gpg based chats better for that reason, people tend to keep the same key.. it works more or less everywhere (except phones somehow) AND.. if you trust their keys you don't have anything to do it just works, regardless of being IM, email, or whatever else. One trust db. Not 100.
GPG for chat (at least XEP-0027) is much, much less secure than OTR. You have no authentication of received messages, no defense against replay attacks or dropped messages, no perfect forward secrecy. In my opinion, support for it should be removed because it endangers people who think it is secure.
I would like to see an automatic way to use GPG to sign OTR keys, though. You can create a message "My OTR fingerprint is abcdef..." and sign that, but it would be nice if clients did that automatically. Or maybe even use the GPG key itself instead of the OTR key...
I publish my OTR public key fingerprint on the front page of my website, which is it's self signed using my private PGP key. On that same page, I provide links to DDG searches of my fingerprints so people can see the multitude of places that it has been indexed. It gets indexed in a lot of places because I am active on several public mailing lists and the fingerprint is included in the signature of all my emails. All of my emails are signed using the same PGP key as the front page of my website.
I like gpg based chats better for that reason, people tend to keep the same key.. it works more or less everywhere (except phones somehow) AND.. if you trust their keys you don't have anything to do it just works, regardless of being IM, email, or whatever else. One trust db. Not 100.