Firefox is taking off for many reasons that are sound that you've touched on where IE is deficient:
Security (Homeland seciruty advises AGAINST using IE
Speed: faster than IE, similar to Opera, but slower than Safari (easy to measure and it's such a
difference that IE seems like a dog once...