Despite some improvements in IE7's standards compliance, the differences are still quite minimal. All versions of Internet Explorer, including IE8, continue to struggle with JavaScript, CSS, and DOM issues. Many of the workarounds used for IE6 are still relevant for newer versions. However, there is hope on the horizon with IE9 showing promising progress (which is a pleasant surprise).
The discrepancies between IE and other browsers like Firefox and Chrome have narrowed significantly in terms of implementation.
For more insight into the flaws of IE, I recommend checking out Mark Wilton-Jones's article.