Voice and text channels should be separated to make community management more easy. Text messages should be stored in a database so users can see past messages even if they were offline. For example, if someone sends a meme in a meme channel while I’m offline, I should be able to see it when I join the server. Similarly, if I post an announcement in the announcement channel, other users should be able to see it when they join the server. Additionally, there should be a small notification icon when a new message is sent to a channel.
I think these features should be added to teamspeak improve itself.