Wondering the same, because the Tundra is what I was considering.
From the engines I listed, the Ford 2.7L & 3.5L twin-turbo EcoBoost have the longest proven track record. If well cared for, they can last a long time. Especially the 3.5L EcoBoost, which is a workhorse.
The Hurricane engines have only been around for about two years, debuting in the Wagoneer. Aside from high fuel consumption, I haven't read or heard anything negative about them. Time will tell, I suppose. One thing I know for sure: these Hurricane twin-turbo engines cannot deliver the same sustained output under heavy load as the 5.7L and 6.4L HEMI engines. Personally, given the choice between a HEMI V8 and a Hurricane engine, I would take the HEMI V8. A 5.7L HEMI V8 is a known quantity, and if taken care of decently, it will last a long time. It's easy to mod and get additional power and reliability out of.
The 3.4L twin-turbo V6 engine in the Tundra (marketed as a 3.5L) has not had a great start. There have been reports of these engines having main bearing failures at under 10,000 miles. That is disconcerting, to say the least. YouTube might be a mass-disinformation platform because of all the click-bait videos, but some of these videos actually show very believable accounts of brand new Toyota Tundras with failed engines. And that's not the only problem with the new Tundra; there are also serious QC issues. What's happening with them is very uncharacteristic for Toyota. I hope they get these issues squared away. Until they do, I would stay away from them.
The old Toyota 5.7L iForce was a workhorse of an engine. What it lacked in low-end torque, it made up for in long-term reliability. Toyota discontinued it due to poor fuel economy and power delivery. In 2016, I test-drove a couple of brand new Tundras with the 5.7L engine, and power delivery was underwhelming. I ended up buying a brand new 2016 RAM 1500 5.7L HEMI, 4x4, Big Horn, rear locking diff, sunroof, and a few other goodies. At the time, it was $15K less than the Tundra, and it pulled way better. We still have that truck, and it only has 49,000 miles on the odometer. It's running HPL NO-VII Euro 5W-30.
Personally I believe that trucks are way too expensive to just roll the dice in this economy. I'd rather go for something with a good track record that has been proven to work well.