If these last games showed anything, it's that you have no idea if any given team can/will reproduce the expected form on the day, or if they will suddenly drop passes, give away turnovers, etc. I don't know much about the Texans, but the Ravens pretty much played exactly as expected - they have a great defense but a real hard time scoring, especially so when Rice has an off day.
I'm all for the Ravens, obviously! I'll keep the faith, but I would not be surprised at all to see them lose in Foxboro. If so, I will happily support either the Giants or Niners against them.
As far as their game goes, I don't really have a strong like or dislike for either. The Niners will have a chance if they can get to Eli. I have no idea if the Giant's offensive line had the game of their lives, or if the Packer defense forgot how to rush, but I've never seen a QB with so much time during an entire game! Give Eli that much time and he'll pick you apart.
Purely to be contrary, and because there are so many left coast fans here, I'll go for the Giants.
RIP Iron Man
Rock On and keep the Faith