Very good suggestion, Discord is very well better than teamspeak, and the way it's structured it is meant for hosting large or small communities.
The only challenge to overcome is the NDA meeting thingy, but I'm guessing that a bot that gives away roles to people in a specific room and strips them away from it later could be implemented. We'd also need a bot to change the permission of the roles that can enter the meeting at any give staff meeting. Also also, mee6 can auto moderate chat aswell, making it a very good addition.
But hey, it won't get implemented and prepare yourselves for an obscure reason why.
Anyways,