92k miles on my 6.4 SRW hauling a 2,400# Lance 815. Have the 3.73 gears and it does a great job. Usually don't have to use tow/haul so have 6th gear.
Occasionally I've hauled ~4,500 car hauler behind it and do use tow/haul then which locks out 6th gear and it still does pretty good.
Looking at upgrading and next time I will order the 4.10s as with the 3.73s I have to run a few mph more than I would like to get the rpm a bit higher. Think my mpg would be a hair better as the slower speed and less boggin of the engine would make up for the lower gears. I would definitely go with 4.10s if we go heavy enough to require a DRW.
It's no diesel as I had a 2004 5.9 exact same configuration before, but I have never regretted my decision to go with the 6.4.