Gonzo is a decent major league shortstop offensively & defensively when healthy. He played in 111 games in 2006, 110 games in 2007 & zero games in 2008. If the Reds can get 110 games of league average offense & defense out of him it will be a big boost (compared to 2008).
Even if Gonzo can play like 2006 or 2007 that leaves 52 games that we need a SS for. Neither Kep, Gonzo nor Rosales can play SS on other than an emergancy basis. To put any of these guys at SS alongside EE at 3B is going to mean a lot of games lost on groundballs to the left side. Valaika may be able to play SS in the bigs but it seems he needs time at AAA.
Janish can obviously play SS well. He has actually hit this spring. Even if he is a weak stick good glove shortstop he should be the guy at SS when Gonzo can't go.
I know one criticism is that we can't live with Taveras's weak stick in CF & Janish's weak stick at SS. Fine. When Janish plays SS put Dickerson in CF & get a bat to play LF.