As an HD600, HD650, HD660S and HD800S owner, the HD600 is the one I find myself listening to the most. Its tonal balance is near enough perfect to my ears and, although it's not as resolving as the HD800S, it fits the shape of my narrow head better and therefore produces punchier and deeper bass for me, especially when EQd. The HD660S is my least favourite. It's still a very good headphone and is similar to the HD600 in many ways, but the mid frequencies are a bit brash and lack finesse. Also IMO the HD660S does not scale as well the HD600 or HD650 do with better amplification. On the other hand the HD660S is a little easier to power than the HD600 and HD650 and therefore is the better choice for low powered sources.