I used Creative SoundBlaster Tactic3D for most of the time playing PB - nothing special, but it did its job.
After that I switched to Razer Kraken Pro, but not really fan of mic there, never seemed good at all. Other than that decent headset, and pretty comfortable.
Then I decided to do some research on what most people use and also some rankings (yea, they usually suck, but they at least give you an idea what might be good). The Turtle Beach Earforce x12 which tobiantifa suggested was usually rated really high, unfortunately its basically impossible to get in EU, at least I wasn't able to find any easy-to-get source.
After looking up what most pros use, I ended up deciding between HyperX Cloud Gaming Headset and Sennheiser PC 366 (I got PC 360 it just doesn't have 3D sound compared to 366, after sennheiser saw how many ppl started buying these PCs they made brand new model called G4ME which has extra joints on each side! But is basically the same otherwise afaik ^^. Didn't really check G4Me tho I went for the cheapest one, because the quality is still the same).
Ended up going with sennheiser and I would never trade it for anything. The comfort is incomparable to any other headset I ever had. Same goes for the audio and the mic quality is really good as well, given it's 'only' headset. The only downside is, that it is kind of expensive, but you get the quality for it.
TL;DR
Most pros in FPS games use HyperX Cloud Gaming Headset or Sennheiser PC 366/G4ME/360
Got the sennheiser PC 360 and it's easily the best headset I've ever had.