Mazda 3 hands down the best sub-compact car. I currently own one and will want to own the new generation as nothing beats it. Unless... I get richer then I'll move on to something like BMW 
Corolla - Reliably boring.
Civic - Spaceship Fuel efficiently boring.
Sentra OR Versa - Just don't even think about it.
However each car serves different needs. If you honestly don't care about driving, and driving to you is A-B, then Corolla will be fine. If you absolutely care about the highest MPG and save every penny for gas and willing to sacrifice fun, then get the Civic. But mind you, I've driven the Civic and as soon as I go over 120km/h (70mph) it feels like I am floating and I totally lose the sense of control.
To me, driving is all about the enjoyment. I sure want every second of my life to be fun, even during a daily commute from A to B. And believe it or not, I've driven my 3 for 2 years and I still get excited every time I hop on to drive. Everyday feels like the first day I got this car. And no other car have ever given me this experience yet. That gotta mean something!
dL
Corolla - Reliably boring.
Civic - Spaceship Fuel efficiently boring.
Sentra OR Versa - Just don't even think about it.
However each car serves different needs. If you honestly don't care about driving, and driving to you is A-B, then Corolla will be fine. If you absolutely care about the highest MPG and save every penny for gas and willing to sacrifice fun, then get the Civic. But mind you, I've driven the Civic and as soon as I go over 120km/h (70mph) it feels like I am floating and I totally lose the sense of control.
To me, driving is all about the enjoyment. I sure want every second of my life to be fun, even during a daily commute from A to B. And believe it or not, I've driven my 3 for 2 years and I still get excited every time I hop on to drive. Everyday feels like the first day I got this car. And no other car have ever given me this experience yet. That gotta mean something!
dL