I love my '05. Anyone who has ever owned one of the 3.0 V6 2nd gen. Trucks/4Runners is forced to appreciate the V8s (or the V6) in any of the 4th gen. 4Runners - despite what DOT or Toyota claim for HP.
There are a few things I don't like about my 05 4Runner. The first few are things I really don't like. As the list continues, it is mostly just nitpicking.
-No way to turn off the VSC/traction Control. you can hold the button or lock the diff to turn it off
-No way with the 4WD models to run solely on 2WD. only the v8s are full-time 4wd, the v6 you can switch between 2 and 4wd
-I don't like the OEM roof rack on the 05 and earlier models. 06+ got the tube style which is much more accommodating to add things to
-IMO 05 and earlier look better with the narrower fenders/bumpers and less bulky grill but didn't get the LED tailights or projector headlights
-The clearcoat on my 05 is peeling on all non-metal parts and the window sweeps/seals are all broken.
-Driveline clunk. Because I've driven the car for so long, I can't remember the last time I even noticed it.
-My steering wheel controls didnt mesh with the aftermarket stereo despite all the gadgets I put on it. I think mine is a relatively isolated incident as some 05s work. I think the 06 and newer is without the problem.
-This ties in with the gripe above but...The JBL stereo is a ***** to get do anything aftermarket related. Harnesses and digital processors are used to adapt the JBL HU/amps signal to the standard signals used by everyone and everything since the dawn of automotive stereos.
Other than that, my 05 is a tank.