Depends upon your personal preferences .. If model change isn't an issue for you ... Since Honda city's model is soon to be replaced ..and your drive is city based then I would recommend you to go with city as it will cost you less .. Fuel average is better .. Pick is better ..car is more responsive and above all the driving pleasure is more than what you can get on a Gli on carpeted roads
But if you are concerned about model change ..your drive is not solely on carpeted roads .. Then go for Gli
Personally I have driven both .. City 1.3 and Gli 1.3 and I like the drive of city more than that of Gli .... Driving it on carpeted roads of Lahore was a pleasure ... But yeah it gives you pain in the *** when you hit pathholes ...but nonetheless on carpeted roads it gives you way more pleasure when compared to Gli
I personally was in same dilemma as you are right now ..I always wanted to go with city reason being I only have to drive within Lahore and the difference of almost 3lacs between the price of both was also a big factor for me (I.e. city basic variant ivtec and Gli manual) but high probability of shape change in 2017 for city was a big big factor for me ..as after few months i don't want to be sitting in an older model after spending a hefty amount so I personally went for gli instead of not being a big fan of corolla and hating its current dashboard ...you have to make trade offs as you can't get everything