My 2 cents is get a 5'er hitch with a Holland Binkley head. They latch well and you can easily see that the hitch is secure/latched.
As an ex Hensley TT hitch user I chose to go the Hensley route again.
I have a Hensley BD3. Which is an air ride hitch with a Holland Binkley head.
My hitch will break down into 2 pieces for easy removal. However I never remove the hitch.
My current truck has factory pucks, my prior 2007 truck had rails. I used the same hitch in both trucks
I think the idea hitch removal is overated, I use my truck for construction work everyday and never remove the hitch. I understand some believe they need a clean bed just to haul a few sheets of plywood.