The other low cost Self-service hauler
Don't forget about Budget truck rental they have comparable prices to Uhaul and much better service.
I actually met a regional sales manager for Uhaul and he admitted that Uhaul makes it's money doing commercial rentals, so they put their very best equipment and people on making commercial customers happy.
However, rather then having worthless stock left over when a truck no longer meets commercial standards it is demoted to the consumer fleet. This all makes sense why Uhaul treats consumers like crap with poor service and trucks.
We just have to hope Budget doesn't get itself too wrapped up in commercial clients before it starts doing the same thing.
For the record I have rented Uhaul 3 times and every time it was a fiasco, problems with the vehicles and they rented the truck I had reserved online cause someone arrived before me needing a truck, so essentially they got to hold my money and I got to wait a few days till they found me a truck.
I have rented from Budget truck rental many times and there service, reservation, and trucks have been outstanding. i have actually had more problems with Budget car rental.