I have a 2007 F-350. Bought it in anger after my one owner K-2500 had all the fuel and brake lines rot out at 100k. Had one sensor go bad covered under warranty, that has been it. The F-350 has been rock solid. Although I am a "GM Guy", my GM vehicles have given me a part time job- keeping them going. On a good GM note, once you figure out the issues, just keep buying the same line of vehicle, and fix it before it breaks.
Spent a summer on our 2000 Bravada after the brake line rotted out at 60k miles. Replaced all the lines, the ball joints, the cv axles, shocks, and about everything else three summers ago. Other than a alternator failure and the LIM gasket, it has been absolutely flawless, great for a full frame AWD vehicle.
2001 Bonneville SSEi, 219,000 miles.
Whats in my driveway:
1998 Chevy S10 4x4 ZR2, 1999 Olds Bravada, 2001 Pontiac Bonneville SSEi, 2007 Ford F-350 regular cab 2WD, 2008 BMW 335i coupe (Wife'* replacement for her Bonneville). The Bonneville is my favorite of all the cars in the driveway.