1. The "hidden" element at the root of the IE DOM tree, only accessible with "*" via CSS
2. inline-block was broken on IE6 (but fixable with hacks), and no transparent PNG support.
3. The outline CS property was implemented the same as background in IE
Best of all was the dog slow IE 6 JavaScript interpreter, which was like 50x slower than Firefox and IE 7+.