I hate discord for something as large as Edge Gamers. When it goes down, we can't do anything about it. It's not a dedicated server. Furthermore, we don't know who is hosting our data in Discord, but we do in TS. Sure, it makes it easy to moderate text chat, but what if someone comes in and spams porn links (as they are bound to do eventually.) It's a free service to sign up for, and you can make as many accounts as you wish. There's no way to IP ban from what I know. Sure, it's free. Sure, you can even access it on the web browser of your choice. Sure, we wouldn't have to deal with server upkeep. This app is not made for gaming clans of our size. This app is made for a SMALL group of friends to play games together.
Oh, what's that? Twitch streamers use this with a population of 1000+?
Well, Twitch streamers don't have to moderate their Discord. We have to moderate TeamSpeak already, so with less admining tools, it's an awful decision for us. If someone posts a link to something obscene in one channel, everyone can see it. Everyone will make a big deal about it. In TeamSpeak, if someone posts a phishing link or something, not everyone in the entire clan will be tempted to click it. Just the people in the channel at the time.
Those are my two cents, and to add: If we switch, I'm not going to Discord.