After watching the new Microsoft troll ad for IE 10 on TechCrunch (which is actually pretty good), I started thinking about what it would take for IE not to be hated by the tech community.
For those that have done web dev, you'll know the pain it causes. CSS properties aren't supported, the debugger is terrible, etc.
Would solving those issues be enough for you not to hate IE? If not, what would be required?
I think this is because IE has been bad for many releases before being decent. Android has been near the same fate. Everyone thought that Android has a crappy user interface and a lot of people still think it even if now Android completely changed. Lucky it changed quickly, and so more people are giving it credit. But with IE, it's another story. In conclusion, possible, but it will take a lot of time and a lot of effort. I wonder if it's worth it. Microsoft should come up with some crazy revolutionary "killer feature", other way there will be no reason to switch back.