I owned Jeep Cherokee for 12 years (The longest I ever owned a vehicle), that was 98 model year. I do have electrical problems with cluster, it has mind of its own. That was the only problem I have for 12 years, it have NOT failed me in middle of road. I would say it has been one of most reliable vehicle I ever own. Number one was 83 GMC S-15, never changed oil, thank god I never did because it was totaled by hit and run driver, damn bastard! Second is Cherokee, kinda tie with 83 S-15 Excursion is alrighty, has some chassis issues but nothing major. 85 VW Jetta regular Diesel (Not TDI), the repairs for that VW is insanely expensive, drives very well but can't go faster than 83 MPH cause it only has 51 horses, due to no turbo. Never again Mercury Topaz. Had few PU truck, miss PU truck, been looking into 7.3L F-350 dually, crew cab, long bed (I know about parking issues, I had deal with it already) maybe get 5th wheel, I dunno yet.
But back to >>> mid/late 90's<<< Cherokee, 4.0L is way to go! It last forever just like 7.3L Diesel, MPG is alrighty, could have been better but not too bad. Yeah, missed that Cherokee. Finally, Cherokee and Wrangler parts is dirty cheap Don't get 4 cylinder Jeep, they are POS. get trusty 4.0L 6 cylinder version, you wont' be sorry. Cherokee is better choice over Wrangler if you want haul, and have family. (Oh, don't get the current generation Cherokee), its POS from what I heard, and when they first release all new Cherokee, I saw too many flaws, many of body panels are not "Square" which shows they were poorly assembled, mind you its brand new, just arrived from the factory!
Anyway, put over 40K miles on my Excursion in just 18 months, LOL More than 1/4 were pulled by 24 footer camper east to west coast, almost felt nothing when pulling, nice power!