One of the main issues is if you don’t interact with the desktop client about every 5 minutes or so it shows you as “Away”. We never had this issue with Hipchat or others we’ve used. This is especially an issue for a large part of our office that uses Mac’s with Window’s VMs.
Another issue we found was an RDS server we’re deploying. Mattermost will not allow more than one user signed into the client even if the user is in a “remote” connection.