I recommend getting the factory hitch or equivalent Class IV hitch. The truck is all ready wired for the 7 pin connection and I would stay with that, never know when you will pull something with brakes. You need need to get the relays for the 7 Pin connection, probably from the dealer. Uhaul has good hitches and can do the install, their hitches used to come with a Lifetime warranty on parts and install.
Of course you can upgrade the mirrors and battery too.
My father owns an RV dealership and service center and the majority of hitches he sells and installs are Reese. Best setup is installed at the factory, but you can find a good RV service center to hook you up as well. Look online for any harnesses you might need. My dad happened to have a brake control harness on the shelf that was 75% less than what the dealer charged. Of course it was 100% less for me! Anyhow, Tekonsha is the brand you should look for. I see alot of U-Haul hitches hanging out from under trucks but I have no idea how well they install them and any other necessary components. For all I know, Reese likely makes the hitches they install. Good luck!
Go over the river and talk to the guys at Dandy Products. They can advise you on what you need. I assume I have the OEM hitch as it came with the towing package when I bought the truck. I have pulled heavy old cars, construction equipment, and everything else as far as Atlanta, GA, Odessa, TX, and Missouri with no problems at all.