Ford offers 5 different engine options for the F150.  3.0 diesel, 2.7 EB, 3.3 NA, 3.5 EB, 5.0 NA you should be able to make a truck fit whatever needs you want.  I personally have a 3.5 ecoboost and love it, it's a towing machine.  If you want better fuel economy the 2.7 or 3.0 would work.