IMHO, if you're gonna keep the car for a long time go for the Vios, if you change cars every few years then you can consider the City, experience ko kasi sa Honda e mahal na yung maintenance pag lagpas ng 5 years. But if it were up to me, I'd still go for the Vios.