Well, perhaps that's little harsh, so let me elaborate. I have used Raidcall, Mumble, and Teamspeak to speak with my fellow gamers when raiding. Raidcall was used previously by my previous guild, and I was never a fan, because they did not provide official Mac client, and whatever unofficial solution was available, the company behind Raidcall seemed to be on a war path against it. I was pretty much running a Windows virtual machine along side the game itself just for it, which worked surprisingly well, at least before the graphic engine update last year.
Mumble looks indeed a bit complicated to set up, but it worked perfectly. There's just nothing more to say. I set up voice activation, and all was well. Of course everybody could hear my keyboard, which uses "quiet" key switches, but it's still a mechanical keyboard, and so it is distinctly perceptible over voice communication with my standing USB microphone.
I am using, or at least I was, but we'll get back to that shortly, a USB microphone, because Macs do not really have the same kind of microphone input that Windows machine have, only the line input. And, it seems, the same kind of jack the iPhones have, so you can actually use the headphones you would use with your iPhone with your Macbook, and everything will work: sound, recording, even volume control.
But I'm using Beyerdynamic DT 880 headphones with impedance of 250 Ohm, connected to my external sound card with integrated headphone amplifier. So there's that.
The USB microphone picks up sound from all over the place, and when using Teamspeak, with my previous cross realm raiding group, or new guild, there seems to be a lot of background noise. I was wondering, what causes the problem, but nothing in settings caught my eye. Background noise reduction was enabled, and yet, unlike with all the other solutions, there was a background noise that made me use push-to-talk mode, which is semi-awkward to use in the heat of battle. I need to devote attention to even remember to press the key activating voice input, and then actually press something that affects my ability to timely use all my abilities, and when you're a healer it's not just that the boss will take longer to take down.
Recently, I bought a Steelseries headphones, on an impulse. The key feature was the uni-directional microphone (well, apart from nice glowing World of Warcraft runes on the headphones…), and how you can either use them with supplied USB sound card (which, I'm sure, is nowhere nearly as audiophile passable as my Dr.DAC Prime, but I'm not really that kind of audiophile, fortunately enough), or apply cable extension that has the iPhone-compatible mini jack that would work perfectly with my Macbook.
And the thing is that in the software there was a switch for microphone signal compression that would adjust the signal amplitude to always keep it in a certain range deemed "appropriate": loud enough to be heard by others, but not too loud. When I had this turned on, Teamspeak's voice activation would pick up all the key presses on my keyboard, along with my voice. When I disabled it, I could set up voice activation sensitivity to pick up only my voice, but not the keyboard, unless I would energetically bottom out the keys.
And then it hit me that Teamspeak itself also has something like that: voice gain control. I have yet to test it, actually, but my current theory is that this feature interacts with background noise reduction in a way that made it impossible for it to remove the noise of my laptop's fan, as I actually kept the microphone quite close to the computer. But, you know, it only happens with Teamspeak, so the conclusion holds, to an extent: Teamspeak sucks ;-)
If the theory is accurate, I could disable the voice gain control, enable background noise reduction, and then could continue to use my standing microphone, and Beyerdynamic headphones. But, of course, the keyboard would remain, which is why I'm pretty sure that I'm still going to be raiding using the gaming headset with unidirectional microphone, even if it makes an impression of pretty cramped, closed headphone: not as comfortable as Beyers, but the suspension design similar to the one used in good old AKGs does it's job quite well, so it's not that bad.
I mean, don't get me wrong: it's fun to hear people metaphorically gawk when they hear me type on the keyboard with typical touch typing speed, but I'm sure it gets pretty old pretty fast for them, and then it might only be somewhat annoying to distinctly hear all those keypresses during an encounter.
For what it's worth, the Steelseries' surround sound simulation does make it sound as if I was playing on speakers, instead of using headphones. I need to experiment more with how it affects music listening, though mostly out of curiosity. For extended music listening, I'm sure that it cannot match both the comfort and quality of my Beyers. Although it's interesting how it has an extra mini jack socket in the right earpiece, so that you can connect second pair of headphones, and share the sound with someone else. Makes it even a cooler gadget. Not that I need that kind of feature: Dr. DAC has 2 headphone outputs anyway, and that's assuming I would have someone to listen to music with in the first place :P