Having owned a CJ7, a 2004 LJ unlimited (long wheelbase TJ), and now an XJ, I have these opinions:
-an xj will comfortably fit
4 adults or
3 adults and 1 kid, or
2 adults and 3 kids or
1 adult and like 10 33 gallon bags of stuff
-a TJ will fit
2 adults and lots of gear
4 adults and a can of coke each
2 adults and 2 kids and a diaper bag
3 adults and one kid and a Q-tip
1 adults and like 4 33 gallon bags of "stuff"
TJ's are great offroad and the aftermarket has you covered.Same with XJ's, though.
XJ's are gonna get hung up in the middle of the truck, but are stable up,down and sideways.
TJ's will not usually high-center, but are very likely to tip, flip, and roll.
(I'm generalizing, of course. Intelligent driving and modifications mitigate these things)
When you get a family you'll sell the TJ and get an XJ, if you stay a jeep guy.
Fun thing is, is that they ROCK out of the box, and can do things stock with a set of lockers, that most TJ's cannot even with a lift, 33's and lockers, due to their wheelbase.
That being said my XJ does these things well.
-towing a ute. trailer
-carrying my family of 5
-take us through snow, mud and rocks
-carry a canoe on top
-take me comfortably to work everyday
-return 18-20mpg
-allow me to build a world-class wheeler on a very
small budget. (I'll probably have only about $5000.00 into my XJ when I'm done)
good luck deciding.
-Brian