IE7 fixes most of the annoying stupid problems that used to drive me crazy; now I can develop a site in Safari and Firefox, and it usually works almost perfectly in IE7. I don't mean to say that IE7 is perfect, just that the problems aren't nearly as bad as they used to be.
You're completely right - IE7 works fine for users. But that level of user support would be a lot easier for developers to achieve if we didn't have to code around its quirks.
My point is that it has like 95% fewer quirks than IE6. And I was referring to it as a developer.
It still is hideous. Why did they take they file/edit menus off? That was probably the worst user interface mistake in the history of Microsoft, only to be superseded by the Office 2007 interface.
IE7 fixes most of the annoying stupid problems that used to drive me crazy; now I can develop a site in Safari and Firefox, and it usually works almost perfectly in IE7. I don't mean to say that IE7 is perfect, just that the problems aren't nearly as bad as they used to be.