I think it is easy to look across the fence and see greener pastures. I have had a few issues with my 06-3500 LBZ. I did have the pump rub issue taken care of before it became expensive and of course the tranny lines. My recent GM trucks have all been trouble free. 2011 6.0 2500 to 65K no service calls, my 2015 3500 6.0 to 15K no trouble and my current 2015 3500 Duramax which is at 32K has not had a service call. All of these trucks did or have routinely pulled 30K combined. I recently had a GMC 5500 which washed a cylinder at 90K and ruined the motor. Every OEM has their issues and sometimes it is hard to keep that in perspective. Now if your always in the shop than that is different, but chances are regardless of what it says on the tailgate your gonna spend some money on it, especially if your working them hard.