This is probably the number 1 question asked on the forum. The answers will always vary depending on personal preference. I won't suggest a particular car but I'll give you something ............
I would echo what Evocar stated.
Basically asking what car to get is just a chance for everyone to vote for what they have or like the best.
my only thing to add would be to make sure the car has a lot of support from the manufacturer -are they still coming out w/ new versions of the car? or is it a vehicle that may one day soon be discontinued?
I own one of the cars in your list and love it. But I couldn't fairly say if it is the best because I have not driven all of them or owned all of them.
good luck, and it is certainly fun to be shopping ..!