Great response.
To the guy who said Tacomas don't have true 4WD is trippin'!!!! Well actually, let me rephrase that:
The ONLY trucks that have TRUE 4WD are those with both front and rear lockers (ie: modified off-road trucks, as no truck comes stock this way). With industry "4WD", you've got one front wheel and one rear wheel with power; whether the right or left of each is powered depends on which gets most traction. In 2WD vehicles, only one wheel is being powered (obviously in front-wheel it's either the right or left front, and the opposite for rear-wheel). In my opinion, vehicles should be referred to as 1WD (instead of 2), 2WD (instead of 4), 3WD (for "4WD" vehicles with a single rear locker or spooled rear axles), and 4WD for those with front and rear lockers.
Lockers are called such because they lock the differentials. They are great for off-roading, as it enables power to all four wheels simultaneously, which means that all four tires are turning at the same speed, providing much greater traction. This is the only TRUE 4WD. No vehicle could ever be a permanent true 4WD because it's damned near impossible to turn.
Now, as far as big trucks vs. little trucks goes: my friends and I have pulled out with our little 'Yotas countless large trucks that got stuck while off-roading or hunting because they were either too large and/or too heavy. Like DH said, smaller trucks are very maneuverable. Unless you're looking to tow heavy weight, I really don't see the benefit of a larger truck.
That being said, this isn't a big truck vs. little truck debate; the question was about which little truck was best. And the answer is a Tacoma. Toyotas hold their value like no other truck, they're dependable, and they last forever. The initial cost is more, but you end up saving a lot in repairs. Maintenance is very minimal. They're great trucks!