Teamspeak is still superior to Discord in some major aspects.
For example, with Dscord, you won't be able to handle multiple squads or platoons of players at once in games like Planetside 2.
When you got outfits with 100's of players, Teamspeak gives you greater control. Squads can have their own voice channels, while squad leaders can speak to other squad leaders and platoon/leaders can speak to everyone at once while never leaving their own squad channels.
Then there is also functions of being able to speak to other Teamspeak servers without leaving yours so you can coordinate with other players and outfits.
You can't do any of this with Discord, unless Discord adds these functions, it will always be for normies.
Also, does Teamspeak need to update? It works, don't need to add more bloat to it.
Discord is okay, but even IRC is superior to it as well in some major ways. With Discord, I can't display multiple channels or servers at once, it's always stuck to one window at a time. IRC, I can have as many channel or server windows displaying on my desktop as much as I want, can even run multiple clients if I wanted too.
Also, chat is always moving. Back in Discord, chat freezes where you leave it and when you return to it, you have to click a button/message to update, while in IRC, I can flick around channels and the current messages are shown, less clicks needed, so less time spent.
Discord is almost there, if they could add these simple functions or options, it would be great.