I much prefer to have no favicons. They're a really poor indicator of the content of the tab, especially when 20 of them are Stack Overflow and Read the Docs.
Safari has a really good way of visually distinguishing between tabs, a two fingered pinch on the trackpad and I can see the actual content of every tab that I have open. Can't remember the last time I even looked at the text in the tabs.
I think it's even more useful with 20 stackoverflow tabs. I'd prefer knowing that a particular range of tabs is all stackoverflow, or all some other site. And I don't know why, but I never got into the habit of the pinch to view all tabs feature.
The user experience once you have many tabs open in Chrome just completely falls apart. The tabs shrink so tiny you can hardly see them, and there's no way to reorganize them other than to one-by-one pull them out into a new window.
Safari, on the other hand, has Tab Exposé and also horizontally scrolls the tab bar once there are too many. It's such a simple thing that makes a huge difference.
You can shift click a range, or command click a disjoint set, of tabs in chrome. And then with one mouse drag move all of them to an existing window or create a new one. It's a feature that I wish safari had (although I have tried tab expose)
Firefox has a reader view as well, and Tab Groups [1] can do the overview (as well as some other neat things), although that's going to stop working in three months...
Safari has a really good way of visually distinguishing between tabs, a two fingered pinch on the trackpad and I can see the actual content of every tab that I have open. Can't remember the last time I even looked at the text in the tabs.