As for IE being "fundamentally broken", you'd be sorely mistaken.
Internet Explorer's sole fundamentally broken aspect is the coders who maintain it: and how goddamned lazy they seem to be at coding and fixing bugs and adding sorely needed features. The inside of IE is perfectly fine, but it's going through a development slump I guess you could match on the Amiga with Voyager 3.3

How long has PNG been an internet standard and how long has IE *not* supported alpha channels and gamma correction properly without invoking an ActiveX object?
The difference between Opera, Mozilla, KHTML and IE is that the former groups actually give a toss about the browser and making the web work for people. Microsoft don't care about the internet anymore. It's passé.
They've just changed their entire development strategy to "services people want" instead of "products we think people need", at which point people don't want "a browser" per se, but "secure shopping" or more abstract applications of the browser.
Basically: nobody cares what the logo is spinning in the corner anymore. Not even Microsoft.