The key with the Ecoboost seem to be regular oil changes(5000 or less miles) and don't baby them. Get em hot. It the people who use them as grocery getters(which is a lot of people) and drive them 3 miles a day that seem to have issues.
I'm really not understanding that logic. If anything, lighter usage patterns should prolong the life of the turbo/ecoboost engines. Anyhow, the OEM should design the engine & overall platform to account for the typical consumer driving habit. For the average 1/2 ton owner in the US, that entails getting groceries and occasionally throwing a load in bed.
Back to topic: OP hasn't specified, but it sounds like he has a budget. So a brand new anything is probably not relevant (unless the OP provides feedback to the contrary).
A moderately used Tundra can be had a for a good deal. I think the 2014's and newer are more likely to get the 38 gallon tank - which is a must for the Tundra. Fuel bill won't be fun to deal with - everything else should be a cake-walk (assuming good maintenance intervals). I wouldn't bother with a used F-150 much over 70k-80k. There are engine problems with some generations of the 3.5l ecoboost (as alluded to in previous posts), but more importantly I just don't see the F-150's overall platform holding up that well much beyond the 100k mile mark.
The usual suspects will probably show up to disagree with that, but the resale values and longterm reliability studies do reflect that trend.
Tacoma is great unloaded for around-town driving and escapes to the offroad park. That truck loses itself when you throw a load on it, and really isn't comfortable IMO. Mpg advantage of the Tacoma goes out the window once you start putting it to work. The Tundra is the better option of the two, given the OP's intended use.