My two cents, and bear with me on my slight rant - I really hate the idea of depending on a web app like riot. It's like admitting that we've lost the whole application space and that we're going browser. I know that is not what is intended, but that will be the perception.I'd like to do this, but I'd like to start putting resources into creating a viable chat client that works and is designed as a competition to a web app. Maybe that means some kind of contest or something. I'm not really worried about actually writing one after all matrix is an open standard, but the design one that shows the advantage of running something native should be a challenge that we need to meet head on.