It depends on what you're willing to spend. I have some Turtle Beach X1's, and they work great for the price. You can hear everything and the mic is flawless.
If you're willing to spend a little extra, then an Astro headset might be the best choice. I'm not too familiar with it or Tritton headsets, though.