Well, depends on what computer I am on. I use IE on Windows. Never had a problem, never will, I suspect. I looked at FireFox, and did not like it at all.
The only people who have trouble with IE, are those who do not take the time to setup thier security so it is the same as the other broswers. Of course, there are also those who just hate MS and do whatever they can to make IE sound like the spawn of the devil. Of course, being from MS, it just might be that.

IE is the only browser which has support for ActiveX, and it is the tool by which 99% of spyware/malware/viruses and or any other malady can get to your computer.
The default security settings for IE are atrocious. And the thing is, if you do not tweak the settings, whether or not you use IE, you are still leaving your computer open to all sorts of problems.
Other things I do to help keep my boxes secure. I never install an application which requires ActiveX to be enabled. I do have the luxury of having a trash computer at home to test apps with, so I do not screw up the Windows registry by installing and removing applcations which do not clean up after themselves. After that, I take the product back to the store.
I use my own mail program at home (wrote it for UNIX years ago and ported it over). Please do not ask for it, as I have learned the hard way, it simply is not worth the support time for me to give it out (i.e. how come my pretty picures do not show up?). HTML in email is an abomination.
If a site requires ActiveX, I put that site in my restricted zone list. Yeah, I do not do banking over the Internet (idiotic way to run a WEB site, no wonder they lose thier customer information so often).
I allow java scripts on trusted sites to run, but I never allow java to run (there is a difference).
I block all third party cookies. If your site cannot keep its own cookies, then dunt bother me with them.
I block all popups. I do not have the browser remember my login information for any site.
There are a host of other things.
No one likes using my computer to 'surf' with. They miss all the 'cool' stuff. Pfffhhh.
On my UNIX boxes, at home, I use lynx and never have to worry about stuff.