I bought this Jeep after graduating about 8 years ago. The TJ was only 2 years old with 20K on it. I had to get a few minor recalls taken car of first (water leak on passenger footwell) but since then it has been rock solid. It now has 95000K and still runs like the day I got it. Even the suspension has held up the same. My only complaint is the paint quality and rust problems. I live in Canada and snow and salt really are not it's friends. Have to undercoat it every year or it will rust. Will probably last me long enough to give to my kids, or if I break down to buy a new Wrangler.
Looks, driving with the top down. Going to the beach. Off-roading. Nimble size in traffic, and visibility.
Power, fuel economy, seats aren't very comfortable. Paint and rust protection. Could change most of that yourself.