"You can rent a cargo van from UHaul without much trouble."
Maybe we have different definitions of what "much trouble" is. It takes like an hour to do anything with UHaul where I'm at. It's insane how bad that company is at doing the most basic thing that they've been doing for like 4 decades.
UHaul rentals are painful, but Home Depot has a truck rental program that is relatively painless if you can deal with the no reservations policy. I've done some fairly substantial remodel projects without owning a truck.
I live 5 minutes from a HD and it is still a giant PITA to rent their truck. Usually there is a line and the transactions are relatively slow. Then you have to gas it up. Then you have to make an extra trip, even more if you're not using it to bring home a Home Depot purchase. Then you only have it for 75 minutes.
I have a Harbor Freight trailer I tow with a Honda fit. It's 8 feet long, and I built sides on it about 4 feet tall. It's got a 1500lb capacity, and my hitch on my car is rated to 2000lbs. The trailer was $300, the hitch for my car was $150. Spent a few bucks on wood for the floor and sides of the trailer. Been using this thing for about 20 years. Never needed a truck. Most truck beds anymore are less than 6 feet long, because everybody needs a 4 door. A trailer is $35,000 cheaper than a truck, and when you unhook it from your car, you can still use the car to take a trip and get 35-40mpg. I tow motorcycles, dirt, trash to the dump. I tore off my old roof and hauled it all to the dump in my trailer. I have used it to bring home 16 foot boards, plywood, sheetrock. It's light enough that I can move it around when it's unhooked. It takes about 30 seconds to hook up.
My neighbor did the same thing, and built his entire deck, brought in all his concrete, boards, materials, etc in with his Mazda 3 on a small utility trailer.
These small trailers are so useful and cheap, I don't know why you'd spend any money renting one. And they're actually more useful than these pickups with short stubby beds that are only good for a half ton anyways.
I just check online and see which store has the truck I want. I haven't had any issues with lines and there is no limit on how long I can keep it where I live. I'm in a major metro area though so ymmv.
I rented one last fall, and they have a mostly electronic pick up and return process now. The biggest delay was getting the keys when I went to the gas station to get the van. I waited ~5 minutes in line for the cashier, and then she had to call somebody from the back.
The return was easy.. just take a few pics on my phone as part of their return process, and then drop the keys in a drop box.
Zipcar used to have cargo vans. Not sure if they still do (don't use them anymore).
But I haven't had a terrible experience at UHaul, as long as you go to one of their big locations. (I always go to this location in Chicago: https://www.google.com/maps/@41.8543365,-87.6406812,3a,75y,1... , even if it's not the closest, it's easy enough to get to and they don't run out of stuff...)
So bad--it boggles my mind. We joke that their company moto is: "U-Haul: It's Always Somthing".
So many instances of showing up after reserving online, and the staff says, "Uh, we don't have that truck."
Most recently, my friends couldn't get their reserved truck (on their moving day) because their site (and backend) was down nationwide. They had the truck, but _because_ everything's digital now, they had no fallback ability to rent out the reserved truck.
Not only that, but their arbitrary safety rules get really annoying. "No you can't hook that onto the bumper hitch, even though its rated for 4500lbs. The rules say you need a receiver." The receiver is still rated for 4500lbs but that's okay.
But then they are happy to slap a receiver onto any passenger car that is not rated to tow at all and let you load up as much as you want into one of their box trailers.
Fair, it's been a few years since I rented one. It still works better than a truck in most cases since it protects your stuff from rain, car exhaust, mud splashes etc.
I needed to pick up a bunk bed I bought on Facebook Marketplace, so I rented a small U-Haul in my neighborhood last year to make the whole process simpler. I downloaded the U-Haul app to schedule the rental, used the truck for about an hour and was pleased that the return process took about five minutes. There may be lots of horror stories about renting a U-Haul in a big city, but the process of renting a U-Haul in the suburbs — the place where the truck got lots of its stigma over MAGA owners rolling coal down Main Street — has only been incredibly easy for me, so much so that owning a truck seems rather pointless. I've also rented a U-Haul for most of the times I've moved, either across-city or interstate, and each of those processes have been simple and not time-consuming.
Maybe we have different definitions of what "much trouble" is. It takes like an hour to do anything with UHaul where I'm at. It's insane how bad that company is at doing the most basic thing that they've been doing for like 4 decades.