I don't know when you made your conclusions about chrome, but most of the stuff you say is not accurate:
1) Middle mouse button is ignored - it has always worked as expected! Since beta 1
2) Prompt windows block the whole browser - blocks only the current tab! (since chrome 2 i think)
3) Missing or limited extensions
- firebug is replaced by web developer tools
- web developer has a native port for chrome (check ext. gallery)
- other exts - check the gallery.