3.0L Duramax here. Been a fantastic setup for a commuter. I currently have about 1500 miles on the odometer and driving into Northern Virginia daily, I'm averaging 26-27mpg consistently despite frequent stop-and-go travel. I'm easily cruising 500+ miles per tank (~$50 to fill up at $2.85/gal) and refueling every 2 weeks with a 50 mile round trip commute. I have managed to get it up to 31.5mpg (see below). I seem to get better fuel economy on rolling back country roads rather than out on the open highway. Driving 70+ mph on the highway and I never see over 25mpg, but it's not overly flat terrain around here.
I had one hiccup where I started the truck remotely and it stalled the first week I owned the vehicle. A quick check with the OBD2 reader (code P2B60) and a phone call to the dealer, they told me to clear the code and call back if it occurs again. I haven't had a single problem since.
I really do not understand the auto-stop feature on a diesel engine though. Historically, isn't it more economical to leave a diesel engine idling rather than start and stopping? The onboard computer disagrees with my assessment though, and although annoying at first, I've gotten used to the feature. Remote start and turning off the auto-start, idling will easily kill the fuel economy computer readout...
Compared to my last truck, a 1998 Silverado Z71, I have no regrets. She was a good old truck with a lot of stories, and that alone was enough to keep me from looking at the competitors.