I've got good experiences with Teamspeak from playing EVE. It doesn't strain bandwith, it's easy to use and the Lobby/rooms make it easy to go to the right channels, you can of course password protect them, and use the lobby for general chat. It's easy to make new rooms for impromptu roaming fleets and so on; all-in-all it's good for gaming.