TeamTalk uses a lot of resources, but that consumption of resources means a really good voice quality when having a multiconversation.
In addition, you'll be able to chat with the other users in the local network, or any other place if you add their IP to the contact list.
If your connection is not as good as you'd wish, you can adjust the quality to your bandwidth.
Convert your PC into a phone! it's easy and free.