I am planning to buy Sennheiser headphones and there is a long list of different varieties in it. I am confused and unable to choose the better one amongst all the ones available. I want a headphone with clean sound separation, deep bass reach(14Hz) without getting muddy, highs must be well defined with no harsh tinny artifacts, and its design should be comfortable around the ear.