soundblaster - way too much bass
corsair - really good sound but one of the most uncomfortable headsets if you have more than a couple of hours session
steel series - decent sound but another that isn't that comfortable after a few hours
Logitech - comfortable but seemed to have too much treble
Sennheiser - Great sound quality and the most comfortable headset i've owned (on my third Set of Sennheisers) worn them for long periods and the comfort level is really good as is the build quality.
I'd avoid on ear and go for either over ear (closed) or over ear (open) closed headphones isolate you from the noise around you and keep others from hearing your game sounds/music, while with open headphones people around you will hear it and you'll hear noise around you.
Some people say open has the better sound but i'm not so sure.
Better explanation of open and closed here
Just my opinion i'm sure others will have good recommendations.