I don't agree with this, but I guess it depends on your definition of horrible. They are certainly not the Pats, or Saints, or Packers, but they have a strong running game, and an average passing game. Plus a great kicker. They are the team they are because of their defense, for sure. But even the best defense can't cover for a
horrible offense. They did go 13-3 this year.
As far as big play WRs, don't they already have Crabtree? If he isn't a big play WR, who is? Niners aren't going to get Calvin Johnson anytime soon.
Thanks for clearing that up. Reall though, I'm not so deluded as to think you can just go down to the corner bodega and pick up a big play WR. But that is where they lack the greatest. I think they need to concentrate some effort in that area. Whether or not they can fill the void remains to be seen.
Crabtree is all bark, no bite. Did he look like a big play WR this year? He didn't to me, and I pay extra special attention to the Niners.
You're right that Alex shouldn't take all the blame, and the play calling could definitely open up, but I think it's important to recognize that Harbaugh's system has given the Niners a level of confidence they haven't seen in years. Hopefully he builds on it. And maybe he
is a saint, if he can take a team from 6-10 to 13-3 with most of the same pieces.