I had an 07 JK. Overall it was a fun vehicle but the engine really sucked and Jeep was too cheap to design a bigger transmission oil cooler and as such the tranny can overheat if you do a lot of low gear offroading in hot places. They fixed it by adding a "Ding" sound when it's overheating lol. I also felt like it wasn't built very well. I took it over a dry river bed filled with rocks and my sway bar links gave out and I started to hear a loud click every time the Jeep went over something. The steering wheel developed this clanking sound which they couldn't fix and the transmission constantly searches for gears if you're driving uphill. I felt like I couldn't push it hard or something else would break.
If you're looking for a solid Jeep either get the TJ's or the newer JK models.