After using Firefox since the days it was still called Phoenix, and doing that more or less exclusively. (I've been using Opera every now and then, when a new version came out), I've switched to Chromium about one and a half years ago.
Reasons were general design, speed and multi threading (which is one of the major speed gains, of course).
After I switched to Chromium, and didn't look back on Firefox, a friend kept using it, so I was well informed about the changes in its development. What caught my eye, was the new JägerMonkey JavaScript engine. It works well and all, but the feature that keeps me from switching back to Firefox, is that it's still (Firefox 4.0b7) single threaded!
I've compiled my version myself on Fedora 14, and I like the new interface etc, but speed wise, it's still lacking behind Chromium.
From searching the net, I found out that putting multi threading into Firefox is planned. But I don't see that happen in the current beta, so when is it coming? Or did I forget a switch while ./configure-ing the compile?