GM is the best there is, no contest. And I've had others, don't get me started on Ford, they are the biggest pieces of crap I've ever had (can't stress enough how much I hate Ford), cars or trucks, had to walk with both, and can never hold up to my driving, I beat the hell out of them and the GM's are the only ones that hold up completely. Junk Chrysler products (yeah right).
Take care of your car and it will last. I take care of my 2.4l twin cam GRAND AM GT and it has had only had 1 starter and front struts, the rest is all original, except brakes and exhaust, which is normal maintenance.
It has 156,900 miles and still runs top notch with not a lick of trouble. Added a INJEN CAI and HELIX throttle body spacer and dayum.
Previous car was a 1989 Buick Regal with 3.1 V6 with 300,000 miles, and still ran like brand new.
GM rated +++10 & Ford -100 & Dodge -1. (built Ford tuff (what a joke). If ya can't Dodge it then it's broke down.