You go with RBIs, XBH.. these are hugely determined by ballpark and team situations. How about percentages, a little more of a fair assessment of hitting.
OBP
Rodriguez .419
Ortiz .397
Rodriguez is better (in my opinion, the best category to judge a hitter's success at the plate. It is number of chances vs. amount of success, pretty good way to see how good they do at the dish.)
SLG
Rodriguez .609
Ortiz .621
(This is where Ortiz has made his hay, but most baseball people will agree that OBP is the more important half of the following stat.)
OPS
Rodriguez 1.029
Ortiz 1.018
(Ortiz has made progress, but still Rodriguez is better)
You can take Range Factor and Zone rating all you want. I for one, don't buy into it. Jeter improved in both categories last year, when the Yankees had the groundball inducing Kevin Brown and Javier Vazquez, and strikeout/flyball guys Pettitte, Clemens and Wells out of the rotation. I don't think Jeter got that much better defensively. It's all circumstantial. I'll go with a guy going 62 games without an error at one of, if not the most difficult position to do that. I think someone who posts the best errorless streak in 7 years deserves some defensive credit.
Hey if you want to get into defensive stats, why not go with Win Shares? Rodriguez has 27.7 Batting WS and 3.0 Defensive. Ortiz has 27.2 batting WS, and 0.1 Defensive. Averaged total of 31 > 27. (If you don't know what Win Shares is, don't just dismiss it out of ignorance. If you want to make an argument against this part of my post, know what you are talking about.)
This belittling Rodriguez' defense doesn't add to Ortiz' defensive value. Again, DEFENSE HAS VALUE. If all non-pitchers had to do was hit, I think we'd see some better hitters out there. Being able to do both makes Rodriguez more valuable than Ortiz.