For me essentials are a locker/limited slip rear end, 3.55 or lower gears, skid plates, spray in boxliner, back up cam(make towing hookup a snap), tow package, vinyl floor is awesome for cleaning, a good stereo, sliding rear window, and I find cloth to be way more comfortable in all situations. I would swap out the tires for something a little more aggressive as my commute takes me on gravel for a few kms every day, which turns to mud when it rains. 6.5 foot box is the way I would go, the 5.5 foot box, friend of mine has one is too small, a crew cab, 8 foot box truck is quite the beast to maneuver. So tow package, the "off road" package, vinyl floor and a good stereo. Leather will bump you into the really high priced truck bracket, to me its not worth it.