Well, seeing as I currently own both, let me throw my .02 cents.

Stock - Hill Climbing Cherokee all the way. Modified - Cherokee all the way.

Stock - Mud - toss up, more driver than anything.
Modified - toss up again in my book

Stock - Rock Crawl - Cherokee all the way
Modified - Rock Crawl - Cherokee all the way. That solid axle is tough to beat, plus you can mod the hell out of a cherokee for half the price of the X.

Stock - Getting babes - X all the way
Modified - Cherokee - A modified Cherokee looks beastly and is a chick magnet

Ride/reliability/comfort/ - Stock or Modified Xterra hands down. I love the Cherokee, but it feels like an amusement park ride on regular pavement compared to the Xterra. Also, I add an extra hour on my work time whenever I work on the Cherokee just for broken bolts. I swear DC makes parts out of tinfoil and peanut brittle.

The things the Cherokee has over the X is

1. Much lower gearing
2. More horsepower
3. Solid Axle (this is debatable I guess)
4. Lighter
5. Cheaper, and easier to fix

I think that if you were strictly going for an off road vehicle, a Cherokee is a very good choice. I am not a wrangler fan, and from what I here the longer wheelbase of a Cherokee makes for a better climber anyway.
_________________________
Must stay away from political/religious debates. Must stay away........