I tow a Highland Mesa Ridge 2504BH UltraLite, that’s 29’ hitch to bumper. Advertised dry was 5400, trailer sticker showed 5700 dry, Weights in around 6800 wet (7400 max gross) with a little more than 900# tongue (per CAT Scales). My 2020 1500 5.7 eTorque w/air and 3.92 pulls it well (I think 3.21 would be fine too). I use a Recurve R6 WDH with sway control, camera on the TT rear and Dill Trailer TPMS. Also, i always replace the tires with Goodyear Endurance (load range E) tires (buy American!), and am happy to pull with this setup anywhere. It’s stable, even over bridges and being passed by overlimit road trains, and while payload is a limiting factor, so are the trucks’s brakes.
We really like this particular TT, which has a private master bedroom w/full queen, one pop out with large table that flattens for a queen air bed, and two full bunks. Second door direct access to the full bath is handy, nice kit, and the roof is walkable (stargazing or spectating), Also, its a bit high (requires 11’3” clearance): but has ground clearance that has come in handy when towing up north and using two-track dirt roads. I also have to carry an empty supplemental potable water tank on wheels, as my crew can’t survive on 51 gallons fresh (I put in a Truma continuous hot water heater that is SO nice after a day of dusty dirt biking
)
Before I purchased my 1500, I towed this rig with a bunch of Enterprise Truck rentals: 1500 Classic, a F150, an F250, a 19 RAM 1500 DT, and a 2019 2500. Also drove a 20 2500. The 1500 DT with air and MFT was the sweet spot, by being comfortable towing my setup, not too big or truck-ish and being an excellent family car, livable commuter. I would trade a couple inches of Crew Cab back seat for more bed, but not too much, as the Quad cab rear is too small and seat too straight up. I do know that the only time I’d be happy with a 250/2500 would be when towing - all the other days of the year I would not.
Anyway, see if you can find something 28-30, maybe upto 32, and under 8.5k max gross, if you want to stick to a 1/2 ton.