Throw a Honda Fit into the mix.  Much better than the others for in-city driving, better visibility and easier entry with a more upright view of the road.

A sedan in the city is unnecessarily cumbersome due to the extra length   Also, getting into a low sedan when you are standing on 10cm of snow has to be decidedly more difficult.

Cheers,
John Meyer