GM's quality has come a long way but not enough to warrant growth in their profits. You still have a lot of other car makers that are producing better quality cars and GM cannot catch up to the industry standard on quality. Once they do catch up, it will take awhile for the consumer to recognize GM as a quality brand.
GM doesn't seem to be any good. They are doing the same cost-cutting that most other American car companies. It is no wonder so many Americans buy foreign cars. GM's quality is nothing to write home about. They are a standard auto company that is just out for profit with nothing extra special to offer consumers.
No, I do not think the quality of GM vehicles has increased enough to warrant growth in profits. All vehicle manufacturers including GM have had product recalls over the last couple of years. I believe it is mostly due to the lack of quality control and trying to build the vehicle for as little as possible.
Let's face it, those cars are junk. They are made in a fashion that requires severe maintenance after about four or five years. There's a reason for this. When you're done paying the loan on one they want you back to buy another. Selling quality cars hurts their bottom line.