swing a deal on the F150.....tows just fine, I had one and my Shelby is not the lightest car........to help it, just added a bit more gearing
I didn't read too closely as to what your budget is, but based on the options, probably under 10 grand. There are no "good" trucks that will do all the stuff you want in this price range. Anything with a 7.3 is fetching good money. I will agree with the comment about the Cummins lasting forever, while the truck will only last 10 years before rot and tranny problems take over.. My vote is for the F-150, but even those are not immune from problems. If you can, try to swing a 2004-up F-150. Those trucks are full of win, and wicked reliable, at least my 75k example is. Haven't had to put any money in it.
I picked up a 2001 Expedition XLT, 5.4L, 4X4... for 8K.
It will tow my R to the track, haul all kinds of crap (tools, tires, etc), and has lots of room for friends. I've also already had it out 4 wheelin in the Pismo Beach dunes twice, and it did awesome.
Nice truck but a Diesel Excursion will get better fuel economy, has more room, a better towing capacity, and is more mod friendly.