A few weeks ago I spun up a tiny EC2 instance, threw a matrix server on it, and moved us all over to that. It's been wonderful. All the features we want, plus I own the whole thing and therefor can do administrator things like reset passwords.
In a year or two will I regret being forced to admin a remote server that I've since forgotten everything about? History says yes, but who knows. It's been a joy so far.