I'm not into burning tires or twisting axles. My '06 Duramax has served me well towing and pushing snow. Highway mileage, about 22-23 mpg empty, 18-19 mpg with a loaded trailer.
Pulling a steep grade or entering an on ramp and being able to keep up with the traffic flow are important.
I'm guessing it's pretty flat in your neck of the woods, so some of these things are not an issue there.