Having owned both, I can say that they both have their places. The first thing that needs to be established is your goals for the Jeep. Next is your mechanical aptitude. If you plan on a lot of road driving and don't see yourself going wheeling often (or ever) A TJ is the way to go. They are newer, have more creature comforts and are way more refined on the road. On the flip side, If you are wanting something to cut your teeth on and get into wheeling, a YJ is the best route. Simple suspension design will allow a novice to perform all his or her own work. They are typically cheaper, and can be made to perform. Leaf springs doesn't always mean BAD. That said, I just bought an 03 TJ with a 4 cyl... Opt for a 4.0 or 4.2 in whichever you go with... The 2.4L is an absolute dog in this jeep.