We can't expect every attacking player that comes from La Masia to be another messi. We cules, myself included, are spoiled and expect every la masia player to be exellent. Im not saying Gai is not good enough, im saying we can't take him from our youth team and make him the only alternative.
Given Henry's age, we cant we expect him to be determinant in the abssence of our attacking pillars (messi, iniesta and etoo).
Ribery would relegate henry to the bench, leaving us with alternatives in all positions, with Gai being one of them, just not the only one.