Yes, Firefox and Safari are better. Yes, IE sucks massive donkey dongs. That doesn't mean that Firefox and Safari aren't broken as well. Just in different, lesser ways.
There are definitely more issues to work around in IE, but I've had to work around issues in Firefox too (try hiding/showing multiple stacked iframes sometime).
Firefox may be the best on the web, but it is still broken.
Camino is much worse than Firefox. Crap-ass port. I couldn't use it for more than a few minutes before stumbling across a bug or a crash.