 I previously owned 5 Tacomas from 2000-2016 model years, always liked them till the 2016 i owned for 3 months. Didn't like the new body style, but bought it because of the past Tacoma experiences. I never owned a Nissan till the 2016 Frontier i have now. I have the SV 4x4 Crewcab 4.0 auto. Toyota has killed the new Tacoma, the new 3.5 V6 has no low end torque at all, all the hp they claim it has is way up in the rpms, might be ok for a car, but not what you want in a truck, the 6spd auto was constantly hunting for the right gear, i ended up locking out 6th gear so it would only shift to 5th and even then it would lose speed going up small grades and forget towing with it. If i had test driven the Frontier before i bought the 16' Tacoma, i never would have bought it! Was so disappointed with it after 3 months i couldn't stand to drive it anymore, pissed me off everytime I'd hit a hill and it would die...I test drove the Frontier and fell in love with the powerful 4.0 V6, plenty of low end torque for towing and pulling hills. Now, compared to the Tacoma, the interior is very plain, but I  fell for the "pretty" interior crap before... now i love the in your face "I'm a truck" interior of the Frontier! It doesn't pretent to be anything it's not... it just does anything you throw at it. As far as mileage goes, it does just as well as any equally equipped  Tacoma I've ever owned. 19 back and forth to work and 23 highway and with the fully boxed frame this truck also rides and handles better than a Tacoma and it doesn't look like the beds going to fall off when you cross railroad tracks either and the bed is all steel, no plastic junk. My only fear is that Nissan will follow Toyotas lead and ruin the next gen Frontier like Toyota ruined the Tacoma. Please don't  turn this truck into a car, if you guys want a car then buy a car!