In reality, the coolness factor of a CJ is about all they have going for them IMO. I've had my fill of CJ carburetors, rough ride, noisy interiors, uncomfortable seats, leaky tops, and such. I'd much rather be driving a TJ.
Unless you can afford to store it and drive it once in a blue moon.
Oh absolutely. The TJ is far more practical, no question on that at all. As @Chris put it nicely elsewhere, TJs are modern enough without being too modern. The older Jeeps do have a presence though and I like them a lot for what they represented (and how they look).