Lot's of me too stuff here. Too much to quote...
I've had great service from Enterprise, and I've had some serious run ins. Here's a few...
Rented a car from Enterprise at Dulles, planned to drop it off elsewhere. Not sure where, but was told no extra charge if it's in Virginia suburbs. A week later I try to drop it off. There's a ding on the back bumper, smaller than a dime. The dealer conveniently happens to be a body shop as well and offers to let me pay him for the repair. I mention it was already there when I picked it up. He "calls" the Dulles location to ask about the damage. It was a rather quick call, but nope, no previous damage. Yeah, right. I decided not to drop it off. I went to another location a few miles down the road. They were so excited to get a car (they were out!), the dealer told me the bumper could have been crushed and he wouldn't have charged me.
Another one way rental story from Enterprise. The drop off was at an airport where the Enterprise parking was right behind the run up area. A month or so after dropping it off, they tried to charge me for "stars on the windows" and some other dings. I called BS and they dropped it.
At Alamo in Norfolk, I was told my reservation was no longer valid because I didn't provide a flight number. My flight was late, and I didn't get there in time I guess. They would be happy to still give me a car, but it would be at the full rate which was a bunch more, like double. I said no thanks. Got on the internet, made another reservation for the same people. This time it was for $5/day less than my original reservation. Couldn't help but smirk as I picked it up from the same lady that tried to scam me.
Had a reservation for a car at BWI. Went to the rental counter. Tried to deny all the scam insurance they wanted to tack on. The fellow started going into scare tactics about how my whole life would be ruined if I had an accident and I was making a mistake by not getting the insurance from them. I admitted that I was making a mistake and rented a car from the next counter over. Cheaper price, no scamming on the insurance.
And then there was the time I arranged for a one way rental in Portland, Or. My original reservation specifically stated that there would be no drop off charge. When I got to Portland, the computers were down. Not a problem, I showed them my reservation. Despite the fact that it specifically said no drop off charge, they still tried to charge me. The lady stated in no uncertain terms that I was required to pay that drop off charge. I stated in no uncertain terms that I didn't have to pay it, and walked out. Got a cab that turned out to be a bit less than the rental without the drop off charge.
Most recently, I did yet another one way rental with Enterprise. Swung by the local branch and advised them that I would be dropping it off at the airport before they opened in the AM. They said no problem, thanks for letting them know. They would pick it up. Ten days later they picked it up and charged me for each of those ten days. I about hit the roof when I saw the charge on my card. Ended up feeling like a ping pong ball bouncing between the two dealers, each pointing the finger at the other. Just as I was about to dispute the charge with the credit card company, the issuing dealer relented and reversed the charges.
For the most part, I've had good experiences with car rental places, even Enterprise which I consider the rental of last resort. Unfortunately, there are some dweebs out there that will take advantage of you if they can.
BTW... U-Haul still sucks. Penske is MUCH better!