I Tried to use Riot.im with a friend of mine, who's also a hacker and we couldn't figure out how to create a room for us to chat. We're probably too dumb for this.
There are valid complaints to be made about Riot's UI, but I really don't think that's one of them.