depends on where you live I guess. Here diesel has been within $0.10/gallon of 87 octane gas for the last 15 years or so. Occasionally it will be cheaper, occasionally $0.20 gallon more, but usually within $0.10. My experience in Mt, Id, WA, Or at least.
As for mileage can't comment on the 6.6 Gas, but our 2015 duramax gets 10-12 towing our 35ft TT, long flat freeway I can get 12, Rocky mountains in the 9-10 range. we usually tow at 65 on the freeway (except CA) and 55-60 on backroad highways. Non towing is where the Duramax really does well. We consistently get 18-20 hand calculated traveling between OR and central MT running the speed limit + 5 or so. MT and Idaho has lots of freeway with 75 and 80mph speed limits.
When picking and choosing between gas and diesel, economy really didn't play into my decision, it was which engine would I like driving the best when towing and empty.