I hear point two repeated over and over.
As a guy who works with development, with multiple terminals, IDE's and documentation open, I have no problem using Gnome-Shell. I actually think my workflow is better now than with the "traditional" desktop paradigm.
I realize that this is a personal taste, of course, but I see this "only for casual users" comment so often that it seems to have become some kind of universal truth. And it's not.