I bought my 2003 TJ Rubicon at the end of 2003 and used it as a daily driver and adventure rig to 2015. In 2015 I bought my Land Cruiser and it has taken over as daily driver and adventure rig, but I've kept the TJ around because I just can't sell it. I've put 130k miles on my TJ. In 2007 my girlfriend (now wife) and I spent a week in Colorado living out of the TJ. The back was packed, but we managed and had a blast.
The TJ is a comfortable Jeep and very capable off the tarmac. I would probably still be using it as a daily driver if I didn't let the mod bug bite me. Over the years I made the drivability poor and expedited parts wearing out by lifting, tucking, installing big tires and over gearing it. If you keep them stock or only slightly modified, the TJ will be as reliable as any Toyota.
My favorite thing about the TJ is the ergonomics from the drivers seat. At 6'3" I love the steering wheel placement, support from the stock seat and location of any knob or leaver I need need to reach. I hate to sound cliche, but it is an amazing vehicle off road. This probably has more to do with the wheel base and simple suspension than anything. It is much more fun to drive than my 100 series, but isn't nearly as comfortable.
What took my TJ out of daily driver status was the fact it was constantly chewing through wheel bearings and the extraordinarily high cruising RPM on the highway. Neither of these are the fault of the Jeep and was caused by my modifications to it.