As far as the MS Game Voice goes, I am currently in the midst of reviewing it. I really like the feel of the headset as it fits tight and comfortably. The sound quality is also excellent. For multiplayer gaming, it includes a desktop device with large buttons to easily switch between team memebers, groups, or anyone you want to set to hear your voice.
The only disappoitment is that your speakers can hook into the Game Voice, but I experience a severe lack of quality. I almost always use the headset though, so it is not much of a problem. Also, you are looking at around $50.