I'll check it out, I've seen mention of it on reddit - though I do kind of like Teamspeak, it's so easy to use, and can be free too (though that's a little more fiddly) - can't hurt to have a look at it, so long as it's not a trojan for third parties.