two things..
-I would send Cingrani down when Cueto comes back. Leake is league average, and league average doesn't hurt you at all (it actually is a pretty big advantage) from the #5 starter spot. Cingrani would be better served long term to work on his secondary stuff in AAA as opposed to the majors on a team that is contending. If the team was bad, i'd keep him around. If Leake was dreadful, i'd keep him around. Neither is the case, so the Reds have the luxury of sending him down and knowing they have a legit option to turn to if/when somebody else gets hurt or if Leake goes to shit.
-Sign Choo. Duh. BUT..3 years max. He probably wants more. But if you can get him for three years, do it. Arroyo comes off the books ($11.5M), plus Choo is already making $4M (from the Reds), so that's $15-$16M to play with. Plus, Votto takes a gigantic pay cut to $12M next season. So more than enough money is there, without even raising payroll a single penny.
-IF you sign Choo, you have to consider trading Hamilton. Nobody wants to hear this, but it's true. If you can get an impact player for him (like a power hitting LF), you probably have to do it. You could always keep Hamilton around, even if you sign Choo, and move Choo to LF. Ludwick only has one more year before they can buy him out.
-If you can't sign Choo, I think you still listen to offers for Hamilton, but ultimately you keep him and at least give him a shot to win the job next year. You don't go a decade with a giant hole a leadoff, cock tease the fans with one year of Choo, then plug it back with another black hole without at least giving Hamilton a chance since his ceiling is a game changing dynamic player.
The last thing I want to hear is "untouchable", because no prospect geek should be truly untouchable unless you have Mike Trout or Bryce Harper. Billy Hamilton is not untouchable.