Chrome has at least one deal-killer bug for me: under certain circumstances it works very poorly on google websites.
Knowing what I do about their technology, my guess is the problem happens when overzealous corporate firewalls block SPDY requests, but it could be something else --- I don't know the cause, but the effect is that anything that hits a google page, or anything that loads google ads or google analytics (i.e., most of the internet) hangs indefinitely in Chrome.
That has kept me from making Chrome my "only" browser. But I also like firebug in firefox, and some things, like the Charles plugin work much better in FF... so what happens for me is, I have two or three browsers open at once constantly, and compartmentalize things...
- Firefox - dev browser. Loads my in-progress web apps, plugged into all the debugging tools I use.
- Chrome - documentation browser. I load docs related to dev in chrome, and also gmail if I'm on a network where google apps aren't hanging
- Opera - casual / non-work-related browser. Opera is kind of a sucky browser compared to other options. By using it for non-work-related activity, I can ensure that I don't enjoy screwing around all day.
There is theoretically other room for Safari or IE, for testing or debugging browser specific problems, but since I have tons of tabs and windows open of each browser, using different browsers simplifies the alt-tab switching between modes of working.
And... because I have multiple browsers installed and switch between them, this is a flexible plan. New browser comes along? I'll give it a shot. Get tired of some bug in a browser? pop up another one.
That said, for a while now Chrome has been the "browser upgrade" I put on my friends and family's computers for a while now. If Firefox is better though, that will change.