I love their rotation and their overall ok bullpen, their hitting has improved, but I'm hesitant on taking the over because of their division: The Dodgers haven't the best starters, but still are a good team with their hitting and guys like Kershaw or Broxton.
Colorado should be strong again and is getting Francis back to their pitching staff, some of their young hitters also should take their game to the next level (f.e. Carlos Gonzalez, maybe even Dexter Fowler and Stewart).
Arizona gets back Webb, a potential ace if he is back to his old form, and they added Edwin Jackson, who should do more than just ok in the NL. The DBacks also have a good offense and should score plenty of runs.
So the Giants are playing in a rather tough division imo and that makes me hesitate here...