Do you guys have a Discord server? If not would you consider setting one up at all?
I've been using Discord for about 9 months now and its pretty good. I'd say that if TeamSpeak is more your guys thing though that's fine but give it a go if you haven't.
If you have any questions about Discord let me know I run a couple semi popular ones.