I have had both a tj and yj and I even owned both at the same time for a while. For a all around daily driver/weekend wheeler you can't beat a tj. My yj was fun but honestly driving it back and forth to work it rode like a$$, don't get me wrong it wasn't a terrible ride just not nearly as smooth as my tj and some times after a long day working the last thing you feel like is a 40 minute ride in a buck wagon. And I don't really see how working on a yj is any better, true a little more simple but honestly the tj is not that complex. As for cheaper well you can run 31s on a stock tj, 30s were the biggest tires I could put on my yj, maybe my springs were worn but still you don't see too many stock yjs with 31s. When I first got my tj I put a 2 in. spacer lift on, I know a guy who makes them so I got them for $40 which was really cheap but I am still sure anybody can buy a 2 in. spacer lift for a tj cheaper than any 2 in. lift on a yj. Another thing I didn't like about my yj was the top/door combination, there are too many options, my yj had a hard top and soft top and full doors, I wanted a set of half doors for the summer, the set I bought had square top windows, so I had to buy another complete top with hardware just to use my half doors. With the tj it doesn't matter whether you have a hard top, soft top, half doors or full doors they are all compatible. I can't speak for the jk because I haven't owned one, but I have seen a few of them wheel and they do well, but in my opinion the tj is the most capable out of the box Jeep.