The Cruze is probably still my favorite. OK power, responsive, transmission isn't sluggish (my main gripe with the Focus).
Also really good gas mileage.
The Avenger really needs to be retired, though.
Once in a while you get lucky and get the V6, which is way faster than any "intermediate" class rental car has any right to be. But most of the time you get the pokey 4-cylinder. I noticed that at some point the interior materials got a nice little upgrade (faux stitching on the dash, a few more shiny bezels and trim pieces) but overall the car definitely feels dated. Isn't there a similarly-sized Alfa or something they can slap some Dodge badges on?