What people fail to understand is that with a 10 speed trans the trans is rarely in 8, 9 or 10th gear even on the highway. So with 3.73's you will be running in 7th, maybe 8 on flat ground with no head wind. With the 4.30 you will use at least 9th. So the lower gearing (numerically higher) you will be better off especially when towing.
As far as mileage. Towing mileage will increase with the 4.30'
S but may be .5 lower on the highway non towing as compared to 3.73's.
When towing heavy always go with the lower gearing. You and he truck will be happier.