I'd much rather spend half as much on gas, make much smaller payments and then just pay U-Haul $100 or so for the one or two days a year I might need one (plus you can rent a much larger truck than a Silverado/F-150). So I drive a subcompact hatchback and rent a truck if/when I need one.
It's not even for the environment either. I just don't like sitting up high and I find large vehicles difficult to park and maneuver.