The problem is that, just like cameras, size matters for mics. In order to even sense the full frequency range of the human voice it helps to have a larger diaphragm size. For headsets they range from microscopic to tiny which results in the voice recorded with the headset sounding like "telephone" voice (ie it's designed to capture the most important frequency range of the human voice, the medium frequencies) however, to me that sounds bad, artificial, cheap so I wanted more. Capturing more of the frequency range allows you to sound more natural, you know, like you are actually there in the same room talking to that person.
Depending on your usecase this may or may not be a consideration.
EDIT: as for noise issues, it's always best to avoid recording it if possible but even then there are software techniques to remove it post-facto. In order to achieve the former you can get super/hyper-cardioid pattern microphones that are very sensible recording sound that comes directly in front but not from other directions. However, no pattern will save you if you use a condenser microphone in a noisy room. It may be possible to use a second mic positioned away from your mouth and use software to remove the noise by essentially computing the difference between the two (some headsets can do that). Alternatively you can go for a desktop dynamic mic, just make sure you speak loud enough, but at least you won't get noise :)
It is, because users don't have to worry about mic technique or having a studio-quality room.
Anyway, if you've got a headset you're happy with and no one complains, I'd just use that if it were me. Again, I've got the "good stuff" lying around already, so I just use that. I would not recommend anyone else go that road unless they have other uses for the gear.
Half my team use speakerphones and it drives me nuts.