If we're talking about the better team for the Giants @ the Superbowl, you could make the same argument for the Ravens like you did for the 49ers. Even though the Pats defense isn't top notch, their offense is and it would be safer to face off with the Ravens seeing how they struggled offensively, because let's be honest, their offense had nothing to do with their win. Obviously, they have good defense, but if they go through San Francisco, they can do the same against the Ravens.
Definitely a good point. I honestly see the Giants beating either team but If they can take down the 49er's they shouldn't have an issue with the Ravens. The 49er's are in fact IMO a better version of the Ravens. Dealing with these types of teams comes down to focusing on three goals: stopping the run, not turning the ball over, and scoring just enough points on offense.