Yeah, the broken XHTML thing in IE is retarded and is what has been stopping a lot of people from adopting XHTML.My favorite "worst browser ever" is IE. Some months ago, it even rejected valid XHTML1.0 pages after an update (if the first line was <?xml version="1.0" encoding="UTF-8"?>, IE assumed the document to be XML, not XHTML). I found out as angry IE users wrote me emails because they weren't able to visit my site anymore: they said "you should fix your site immediately"... And then there's "position:fixed;", the most spiffy CSS attribute ever, which Microsoft refused to support for years (and maybe still does).
Its not just that tho, microsoft managed to mangle Javascript and use non standards compliant CSS. I have had to spend so much time fixing b0rken crap in IE6 it could nearly be a profession in its own right. IE7 was better, but still worse than any other browser...
I don't like ActiveX. IMO browers should not be able to write to files and for that sort of stuff you should really be using an app. It also locks you into using windows and IE, and, IE suxx0rz.Since I'm an offline-web-developer and my relations living in Windows, IE gives me more features that the other browser don't.
e.g. ActiveX, transition effect,...