Rather than abandoning it for those reasons, I would have maybe contacted discord for help they're very active.
The advantages over TS I see are:
Integration with games, and apps such as youtube and twitch (if you sub to a streamer the API will give you access to their discord too, so if any of us take off on twitch, you can do that).
Tournament integration, broadcasting of message to people. The IRC Chat channels and bot capabilities (this replaces skype very well).
The one click from server to server, the ability to get people in on tournaments very easily. Go browse through some tournaments on battlefy, it is literally the communication meta now