I agree. The Braves' starters will probably be able to match the Astros' pitch for pitch, and the Braves' pitchers will have a pretty good offense to back them up to boot. The only clear-cut advantage I think the Astros have is their bullpen. Seeing as how the Astros have arguably the worst offense in the playoffs (challenged only by the Angels), they'll be hard-pressed to get a lead for their bullpen in their first place.
I know this isn't the prediction thread, but I'll make one anyway. Braves in four.