I own an HO and tow almost daily, a 22 mega. Mine was in the shop for two weeks for some body work, a guy hit me while it was parked. I rented a SO 3500. Here’s my take.
Empty the SO has much better get up and go. No contest. While towing with tow mode on I was surprised at how the tranny would shift so early in the game. At 40 mph it would let it drop into 4th and do 1000rpm. The rental was a 23 so tuning is probably the cause, but still. This is stock vs stock. I didn’t get a chance to pull more than 10k with it, but pulled 5k daily and had near 10k on it a couple times in those weeks.
The HO is sluggish from the start empty. Once the TC locks in at second gear it grabs ass pretty good. Towing up to 10k my HO doesn’t feel it. Really, I forget 5k is on it all the time. At 10k plus my HO is a dream. The truck was meant to tow.
My advice: if you only tow once per month or less and it’s under 15k, get the SO. She’ll keep you smiling when she’s empty, and work hard for you when you need it.
If you tow more frequently, heavier than 15k, or any amount daily….the HO is a worth while upgrade.
Fuel mileage between the two was negligible. Might as well not be a discussion. I saw similar enough numbers (within .5mpg) that it’s not a point. Maybe someone who drives with them more empty has a different experience.