We have a Yaris in my close family.. both are bought on my recommendation. Which was based on City delivery timelines and the wait and inconvenience I was facing while waiting for City Aspire last year.
I was of the veiw that Yaris is available in 30 days. Offering more features and have Toyota reliability. So it will be a perfect buy. In fact if back in April May if delivery time was less for Yaris I may have opted it as well.
However after driving Yaris, when 1st time I have driven City Aspire CVT there was a significant difference in drive, comfort and overall interior ambiance.
Shape is personal preference, so leaving it a side some major differences I have feel
1. Seats size. City have bigger seats compare to Yaris.
2. Driving position. Due to height adjustment and telescopic steering adjustment, driver can set it as per his comfort and ease. Yaris with no seat adjustment and only 2 way steering adjust make its position bit odd. I'm 6.2" and don't like any of Yaris driving adjustment. (City seat has less back adjust but it's enough for a tall person as well, unless agar app car laate Kay Chalanay Kay shokein na hon)
3. Driving feel, torque and engine response. I'm comparing city 1.5CVT (havent driven 1.2L). It's transmission, engine response and pick is much better than Yaris 1.5CVT.
4. Back leg room, air vents and bigger seat make it a comfortable ride at the back.
5. 3 people sits more comfortable at back seat of City in comparison with back seat of Yaris.
Now while making decisions, some factors can effect buying decison.
City or Yaris is going to be your primary car or it's a 2nd car for local drive and duties. If it's a primary car, and budget is not a contraint, I would select City. If it's a 2nd car, considering Toyota resale, lesser price with more features, I may go Yaris ( not considering shape here).
Current wait time for Yaris is 30days and own is 100k( yesterday a friend bought it on own from faislabad. In Lahore they are asking 150k on Yaris) . That may be another advantage to go for Yaris with shorter delivery timeline.
Yaris has a better resale as compare to City. That's a fact, so if someone is concern about resale than may be Yaris is a better buy.