The times TS has disconnected and we have had to use discord for our voice comms shows how aids it is. The codecs in discord are shit, the available client settings are shit, and it is just unneeded.
You host the TS server on the same box as the actual server dont you? So this is not a cost consideration? I guess you could write a bot to track more faction related stuff, but at the cost of quality it seems. Keep in on TS, and stay away from discord.