Yesterday I bought some generic Logitech h250 headset, just because my older headset got broken. I paid around 21€ for them.
http://www.logitech.com/en-sg/product/stereo-headset-h250 I'm completely happy with h250, but then I wasn't expecting much from them. I was considering also h150, but for some reason it was a bit more expensive on that store, than h250. I presume h250 is better than h150, right?
For some reason my headsets seem to always break for that volume control thingie which is on the cord. After awhile it starts acting funny, ie. becomes quite inaccurate, losing right or left channel if you merely touch the volume wheel, and then comes back if you touch it again, etc. Some analog potentiometer is apparently getting broken after awhile? Two of my earlier (cheapo) headsets died the same way, that potentiometer got broken.
I don't know if an USB headset would be a better option nowadays, but frankly I personally reserve the USB ports for something else, and an analog headset can be used with smartphones and tablets as well, which might prove harder with USB headsets.
Also, as much as I love my laptop USB speakers (Logitech V20), the only thing I don't like that the whole USB audio volume seems quite "coarse", ie. if you hit the volume up button only a few times, the volume gets much louder. Maybe I need to adjust the Windows mixer settings or something...