I like my short bed, because of the tighter turning radius, and because it is easier to park. I drive a full size long bed dually all day at work, and I just wanted something a bit easier to drive for my personal use. Also you have to consider that I drive in an urban environment, with some parking lots and drive through places trying to cram 10 pounds of crap in a 5 pound box.
If I was going to haul sheetrock or plywood all day, I would have bought a long bed. Most of the time I run around empty, and when I do have something in the back, it is usually a bed full of dirt, gravel, or maybe a 3,300 pound pallet of concrete mix. A long bed isn't any better for any of those, because if you actually filled it to the brim you would be grossly overloading it even more than with my short bed. With how much storage space there is in the quad cabs, I can store a few tie downs, rope, a first aid kit, gloves, a pintle ball mount, and a few other goodies under the rear seats. You may decide that there is enough storage space for all of your stuff in the cab, and that you don’t need a box in the bed.
Anyway, you will be happy with a long bed, I would only rule out a long bed if it would not fit into your garage, or if you have to park it some place with spots designed for a mini cooper. With the rebates on the 2004’s and no rebates plus a wait on the 2005’s, I could see buying a long bed if I was in your position.