There's a local place by me that does hitches. I'll be getting a hitch on my Fit this spring, and will most likely use them. If they do custom hitches, I'm going to see if I can get a 2" receiver so I can use the Kuat rack I have already.
My wife's Crosstrek has a 2" Ecohitch that uses the bumper cutout on the car. Oddly enough, the Subaru receiver doesn't use that cutout, and cost a LOT more than even the fairly expensive Ecohitch. We paid one of the Subaru mechanics to install it for us on his own time, which I'm glad for, because installing that hitch required removing several bumper parts as well as dropping the exhaust. It's a SUPER tight fit in there. I don't even have jack stands to lift a vehicle to make that kind of work easier. And, my garage is not a pleasant place to do that kind of work, either.
I don't trust Uhaul with ANYTHING. I agree that their trucks are horribly maintained. The only thing I've done is rent trailers from them...because for trailers there's often no other option. But I have had great experience with Penske trucks. A friend of mine used a Uhaul truck for an in-state move (Michigan), and their truck dropped a major drivetrain part on the road in the middle of the night. Uhaul was ZERO help for them. They got another truck from a competitor, moved their crap between the two (in the dark), and left the Uhaul truck there until the next day, when Uhaul would actually be available to do anything about it.