Galarrago doesn’t strike out a ton of batters, and he’s something of a fly-ball pitcher (death in GAB), but not outrageously so. He’s also 31 years old, and coming off a season in which he went 0-4 with a 6.75 ERA for the hapless Astros. So, no, he isn’t good. On the other hand, this is a signing to help with minor league depth, and there are probably worse options out there.
If you are wondering where you’ve heard his name before, Galarraga is the guy who lost his perfect game bid with two outs in the ninth inning (when he was a Detroit Tiger), thanks to a terrible call at first by umpire Jim Joyce. Galarraga’s grace and poise after that fiasco was widely praised.