It really depends on where you live, and what sort of driving you need to do. My other car is a MINI Cooper S, R56, the new version. (I like it alot, and it gets 42mpg highway) In addition, I have an Aprilia Atlantic 500 maxiscooter and a Genuine Stella 150cc scooter. So I can pretty much go anywhere, park anywhere and still have fun just driving.
If you were to get a MINI, I would get a JCW Clubman S. They are fast, efficient, handle well, and have lots of room for stuff.
As to some of the other choices, yeah, and Aston Martin would be great, but it all depends on your budget, both for the purchase, and insurance, annual maint, and property taxes.
Good luck, whatever you decide.