I'd go for the city. I have both ridden Lancer GLX and VIOS as taxis and the cars were quite ok. Lancer is quite squeaky for something so new (those I've ridden at least). VIOS is okay, the ride is very stiff though.

I have driven the City (AT) 09 up to 180kmh at SCTEX last weekend and it's surprisingly stable for such a tiny car at that speed. The trunk is surprisingly large too. We did some shopping then at Duty Free and it really surprised me to find there was so much room at the trunk. Power is kind of low though. 0-120kmh is quick but it's a long wait to 160kmh. After 160, 180 is just a little bit longer more. I like the electric steering. It's easy to maneuver as the steering itself is very direct. Audio is very good too. Overall, I'd choose it over Lancer and Vios.