We've never been able to use Penske, as every time we needed a rental, they either didn't have the size we needed available or the price was considerably more ($50+).
Uhaul----we've had good and bad.
Moving from CO to northern NV: Bad. Truck broke down in Wyoming. Trailer lights didn't work on the first car trailer, and the 2nd one we used liked to try to go to the left.
Moving from northern NV to AZ: Bad. Truck was not the right size (they couldn't get the one we needed). Ended up with DD2 and DH in the bucket seats, and me on the floor between them. We ordered the larger size truck specifically for a bench seat for the three of us.
Bad snowstorm, and DH had pneumonia. Heater on the truck didn't work.
Moving from AZ to southern NV: Bad. Truck leaked (we noted the damage when we picked the truck up, but didn't notice it was a full on gap between the wall and the roof until we got to NV and found boxes of wet clothes and stuff animals. (hit a bad storm about 3 hours from the new place.) The only thing we got was "well, good thing it wasn't your fault."
We rented one more time, a small truck for a local move here in Jax (to move washer/dryer and tv etc) that we didn't get in the Pods we used. They didn't want to give us the size truck we ordered---tried to give us a big one. They had the one we wanted, but it was a $20 rental as opposed to a $50.
*the good----twice, we used them in CO...over 20 years ago. So I'm not sure if those would count...