Last nite my brother in law was showing off his new Chevy Cruze to the family, they appear to be a very modern looking vehicle, but in the quest for better fuel mileage GM installed an EIGHTY THREE cubic inch engine (although a turbo) in a 3200 pound car. My '04 Lesabre has a 231 cubic inch V-6, weighs only 400 pounds more, and will out accelerate the Cruze easily yet still delivers almost comparable fuel mileage (about 23-24 overall, and has a lot more room inside, rides better, and is much easier to service and repair.
To me, the automakers are trying to improve fuel mileage at the expense of every other factor in their cars. Given a choice between the two, I would opt for my Lesabre every time. I personally don't care for the flash, streamlined stying or electronic gadgetry many newer cars seem to have.