It has been said but I really recommend an XJ if you are thinking about another SUV. I have owned my Cherokee since 2005. It was my first car, and it had been totaled by our neighbors daughter so they passed it along to my family to repair. In fact it has been a little unlucky. A week after they brought it home it was badly rear ended. It was repaired and back on the road. The aforementioned daughter crash was into a pickup or something and it was totaled out. We replaced all of the front sheet metal etc and repainted the car at that time. My sister drove it to high school and then when I was old enough I started driving it. When I was in college I hit a deer at around 65 miles an hour and so it was wrecked again. Rebuilt again. I have driven it all over the country by this point. Lots of highway driving, lots of city driving, lots and lots of trail miles. Ignoring being crashed, I have installed coil packs, shocks, brakes and batteries of course, a radiator, and two alternators. That is all and I am not exaggerating. Practically never been parked inside. We tow with it pretty often. It has been exceptionally reliable and capable as you could ask for a vehicle. If the engine or transmission dies they can be easily replaced. There aren't really a lot of electronics to fail. If a tree fell on this car I would go out and buy another one without thinking twice.
If you wanted to get into a few mods, they are readily available. If you want to leave it stock, it is very capable. Excellent car and I could write a book about all of the great places it has taken me.
Too long and didn't read; My Jeep XJ has been wrecked badly 3 times, survived 3 highschool drivers and lots of abuse and lack of maintenance, and has only required a few hundred dollars in repairs over the course of 21 years on the road.