Got our '95 when new, now has 75K miles. Had a few minor teething problems but nothing serious. Warped front rotors a couple times, but fairly cheap & very easy to replace. Lost a water pump a while back which was a bit of a PITA to replace. Door hinge pins are wearing out (driver's door worst, naturally). These are difficult to replace, and Geez, the hinges on my '72 Chevy pickup (daily driver) are still perfect! Oh, the battery failed a couple years ago, and I recently replaced the front axle CV boots.
Generally, our ZJ has been very reliable and based on my experience I would recommend them.
1995 5.2 ZJ Sold... but still in the family