Just joined and well no one is there
however discord is better than teamspeak imo, you can have a bot there that plays music and you can send pictures easily in chat etc etc.. also automatic rank system and more..
You can create text channels and voice channels , private channels and etc etc