You did not mention the engine. While most of the Ford top three engines will do. I would opt for the 3.5 ecoboost. This with the new 10 speed should be a great truck for towing and daily driving. I say this not to start a debate but to share my opinion and experience. I tow a 4,200 dry weight and we are gone 3 months at a time. My 5.4 does a good job as long as you let the engine turn plenty RPMs. My Brother-in-law has a 3.5 EB and it is a much better set up then mine. Lots of pulling power at lower RPMs. Just my opinion.