Allen Craig:
2010 (44 games)- 124 AB with .246 AVG, .298 OBP, .711 OPS and 4 HR, 18 RBI (9 BB / 26 K)
2011 (75 games)- 219 AB with .315 AVG, .362 OBP, .917 OPS and 11 HR, 40 RBI, 5 SB (15 BB / 40 K)
2012 (119 games)- 514 AB with .307 AVG, .354 OBP, .876 OPS and 22 HR, 92 RBI, 2 SB (37 BB / 89 K)
2013 (134 games)- 563 AB with .315 AVG, .373 OBP, .830 OPS and 13 HR, 97 RBI, 2 SB (40 BB / 100 K)
2014 (126 games)- 505 AB with .215 AVG, .279 OBP, .594 OPS and 8 HR, 46 RBI, 2 SB (35 BB / 113 K)
Career- .282 AVG / .337 OBP / .783 OPS with (162 game averages) 19 HR, and 95 RBI
It seems to me that he's only had one UNLUCKY season and that was last year (not including his rookie year, since 90% of rookies "struggle" and even his rookie year wasn't awful). He isn't going to hit 30 home runs but he can hit for a high average while driving in runs and potentially protecting Freeman. Not to mention how cheap he is with salary breakdowns like this:
2015- $5,500,500
2016- $9,000,000
2017- $11,000,000
2018- $13,000,000 *club option with a $1 million buyout.
So I'm sorry but I have to politely disagree with your "Huge no" on Craig, I would love to have him since it shouldn't/wouldn't cost much in terms of prospects.