Bats look really good. Not sure you could wish for much better. Maybe a SB guy that you could plug into Util spot once in awhile but you will get some SB from the guys you have.
Pitching is pretty good also. Im not a big Haren fan after last year but Samardzija, Gallardo, Morrow, Greinke is pretty solid. I stayed away from CC this year but most people would consider him solid as well. Id hold tight, unless you can work somekind of magic for a young guy like Harvey, Garcia, Shelby Miller. Id play matchups alot with these pitchers i think especially if they are running bad.
good overall team though.