I would never ever recommend u Mira over City, City is far far ahead in terms of handling, drive performance, looks, Mira is only pocket friendly, and u won't feel comfortable by shifting from a 1.3L to a 660 dinky. I shifted from Vitz to Mira and felt a huge difference.
If u really want comfort go for a Corolla gli and get it insured, u won't regret ur decision, Corolla is the most comfortable sedan being assembled in Pakistan