Tacomas aren't for people who need a full size truck. That should be obvious. However, for those who don't, they are great trucks. I love my 2012.
I don't haul loads much over 500lbs and pull small trailers. I've taken my Tacoma down trails I wouldn't have taken a full size truck. I've hauled elk and moose home with it with no problem.
Most maintenance issues can be done at home. I've changed out my gears and added a Detroit TrueTrac, plus replaced all the suspension parts for better.
Tacomas are great for their intended purpose.