Google Sites is simple, and keeps it to the point; creating simple webpages. It's best for people who have little or no knowledge of HTML scripting. Picasa web albums integration is also a plus point.
From my perspective, there are no more +1s for Google Sites.
I said 'my fantasies were met with not-so-good results', this was not just in driving traffic but with maintaining the blog. I wanted my blog to have four mini blogs, and one 'larger' blog which would show posts from all other blogs. For this to happen, I had to write/copy every post twice, in different URL locations. This was the first problem.
The second was worse, Google sites doesn't not allow you to write scripts, which poses as quite a huge problem. You'll read about a gadget over the internet known as code wrapper, it let's you embed scripts. I tried it, but the Stumble Upon and Add This button still didn't work. Some users got it working, give it a shot.
The next problem was annoying! Due to the fact that you cannot put script tags, no site analytics works except Gogle Analytics. The annoying thing about this is that it even counts pageviews when I'm editing or writing an article so at the end of the day my site had approximately fifty to hundred pageviews from me!
You can filter your IP address from the Filter Manager in Google Analytics but my desktop has a new IP when it restarts. So you can well imagine the painstaking filtering that has to be taken care of.
The interface seems old, as if it hasn't been updated from quite sometime. Bloggers would rather choose Blogger or WordPress becuase Google Sites doesn't have any keyword/label input.
As said, don't expect too much from Google Sites, it's built for simple web pages.