Yes pretty much what I would say, for example I liked the 650, but sold them a few years ago, for the following reasons :
A bit "boring" and "slow" sounding, some bass distortion, very little sub bass, slightly bloated lower mid, slightly "shouty" upper mid, "3 blob soundstage", "veliled".
So if we look at this from the perspective of "problems" with the HD650 being objectively "fixed" on the 660s. You could say the 660s fixes ALL of these problems, except for the lack of sub bass.
They still do not have much sub bass, although from what I can remember, the 660s seems better in the bass, faster, punchier, less distortion, slightly more extension, less bloated lower mid / upper bass area. Midrange seems clearer and more even to me, treble seems maybe less natural and less smooth than the 650, but at the same time less "veiled" or "boring".
Overall IMO they are an improvement, but if you want a very warm and smooth sound, and mostly listen to slower type music, you would probably prefer the 650. But I would certainly not say the 660s are worse... to me they sound like Sennheiser knew the "problems" with the 650, and tried to fix them.