Depends on what you want him doing, or not doing, in his vehicle. The 4Runner would carry more people comfortably (although I admit we used to cram 9-10 guys/gals my Dads Buick Skyhawk - think Chevy Cavalier - to go to lunch when I was in high school - Could've got 20 easy in a 4Runner!) He then got me an 82 Trans Am. I thought it was cool, then realized his nefarious scheme the first time my girlfriend and I tried to make out in it.
From then on I was envious of the kid that had the old Caprice Classic!
The Ranger would probably be a bit smaller, easier to handle/navigate in parking situations for a beginner. If he's into hunting/fishing, could go either way, but the open bed is definitely easier to clean up.
Personally, I'd lean towards the Ranger, given all of the above and the mileage you listed on the two vehicles. Kinda surprising on a 4Runner forum how much "love" the Ranger is getting, huh?
Good luck!