Pros: Decent fuel economy on the highway while out of boost, long stroke so torque is available quickly, very impressive torque number (more torque and better torque curve than a lot of V8s) especially if towing at altitude
Cons: direct injection will cause carbon build up over time, AFM, doesn't sound as good as a V8, doesn't get better fuel mileage than 5.3L, need to run premium fuel
It is a very advanced engine. Lots of highly engineered components: three phase cam, electric water pump, dual input turbo. 3.0L Duramax is the engine for good fuel economy. I'm sure GM uses fuel economy as a selling point for the 2.7L, but it isn't actually a selling point.
None of that matters, because most people don't like it because it's a 4 cylinder in a full size truck. Full stop. Facts and figures don't matter in that argument.