I know people who had/have mini coopers and they seemed to like them.
With that said, if I were in the market for a new vehicle, and looking at cars, I would spend a few thousand more and get a Subaru BRZ.

(unfortunately for me (because of my family size), I get the fun of driving a minivan, or if buying a new vehicle - something that has room for 7 and luggage, lol).
Then there are the Subaru outbacks too. A lot of subaru's have lifetime powertrain warranties on new and some used (at least that is what they are offering at the local subaru dealer).
A volkswagen jetta is a nice vehicle too, and not to badly priced.
Also a new dodge dart would be economically priced (and probably more affordable than some) (the Chevy Cruze is priced around the same price point as the dart).
If not needing a brand new vehicle, but instead looking at used vehicles - I think a lot would depend on what one wants to spend, what one likes, etc. There are some good vehicle deals out there.
The best advice I can offer is to test drive a variety and then narrow the selections down, and then test drive the narrowed down selections some more.