The Mazda 3 is such a better car then a Mazda 2, the Mazda 2 doesn't sell well because the 3 has just about the same MPGs. I would steer towards the new Skyactive engine if it was me. I like the 3, and they are worth the money IMHO. Now I am also a Chevy technician and the Cruze is not a bad car either, I really don't have to fix much on them. I really like the Sonic for some reason, maybe it's just the dash layout that I like when I drive one, or that it's faster then my 4 banger S10. Anyway test drive a few different cars and see what you like. Those are the ones I'd consider, but I also have experience working on them and that greatly effects my opinion.
Worst advice I've ever seen you post Clay. Kia and Hyandai have horrible fit and finish, I seem to remember you making a thread about that. http://www.columbusracing.com/forums/showthread.php?t=115465 The Mazda 2 doesn't sell well for good reason, it's stale technology that doesn't even beat the bigger Mazdas in MPGs. I'm surprised they haven't pulled the plug on it.