jQuery often breaks in IE, because instead of using a timer to determine long running code IE uses 5 million instruction count. Simple jQuery implementations would blow past 5 million instructions on load in a fraction of a second. I encountered this failure often when I used to work at Travelocity.
Millions of unnecessary instructions for what is often easily accomplished with a single assignment makes things slow and increases complexity.