I enjoyed my Cruze for the 1st year and a half, even though it had it's fair share of issues covered by warranty. It handled well enough and I felt it was a good value.
In 2 years I put on 43K miles mostly commuting on the highway.
During the warranty period, I had 2 cases of "check engine" light on which were caused by faulty sensors.
Also I had a steering issue whereby the steering would slightly stick at highway speeds.
It often had a strange groaning sound from the engine.
Biggest problem. "AC off due to engine overheat"
It took 5 trips to the dealer to fix it.
I wanted a car I could drive trouble free for many years and realized this wasn't it. I traded it in for a Hyundai.
Handling, size bluetooth phone interface, manual transmission.