depends on how much work you want to put into it.
stock for stock, i'll take the XJ any day. but you start upgrading, Give me the bronco. It has one HUGE advantage over XJ, that being it has body on frame construction. when you start wanting to add full size axles and big tires you are talking big mods to the XJ, where as the bronco would be an easier swap to heavier axles with less work needed to do so.
as for fitting, you wheel a full size rig, body damage comes with the territory. will they go where a jeep can? of course, but they collect more battle scars along the way.
1998 ZJ-- lowered a touch
2000 powerjoke tow pig
Anti-jeep--1989 K5 blazer. the new off road ride