I switched to a self-hosted (on AWS) inspircd instance with The Lounge running in front of it for friends earlier this year. It’s nice. The biggest issue was getting a native-like experience on iOS and Android phones, and discovering that safari doesn’t support notifications.