I whole-heartedly agree. They make a few decent cars, they are just so spread out amongst their different lines, and interspersed with crap, that they get lost in the shuffle. A G8/Impala, Malibu combo could take on Camry/Corolla IMO.
I'm convinced that GM builds so many vehicles partly because they have to keep a bunch of people employed as opposed to market necessity.
They are clearly different cars aimed at different markets. The price tags alone tell you that. Whether you think it's worth the price premium is a whole different story.
Get behind the wheel of a G6, Malibu and Aura with the badge covered up and the same "midrange" trim level and tell me which is which to a person who hasn't seen them. Now do the same with a Camry and an E-series. Yes, you could order ever feature possible for the Camry and compare that to a bare bones Lexus and maybe get close, but you're going to be close in price at that point as well.
It would be one thing if GM sold the G6 in the US, the Malibu in Europe and the Aura in Asia. It sells all 3 in the same market. It's confusing, pointless and expensive.
I get that they are different driving experiences - it doesn't change the fact that it's THE SAME CAR MADE BY THE SAME CORPORATION!!!