I recently wrecked my 4Runner and liked it enough to buy pretty much the exact same vehicle a week later. I looked at Tundras, FZJ80/LX450, and even considered newer (2005+) tacomas. I still think the 3rd gen 4runner is the best all around grocery getter that can handle some decent off road stuff. it has a locking differential straight from the factory, it's suspension is 100% toyota (albeit a mis-match of FJ80 and Tundra parts) and it can do all the 3-banana trails in Moab and around CO.
The wife's TSX: meh. Definitely nice, but kinda boring to drive.