I think it would really depend on what city driving is to you. Where I live city traffic is 55mph with a few 45mph zones. My WRX works well for this. But for downtown city with all that 20mph bumper to bumper crap the STi gear ratios would probably suit it better. The WRX does have a huge mph gap between 1st and 2nd. The STi, which someone noted took 3 shifts to the 2 shifts a WRX has to get to 60, would probably do better going from 0-20-15-30-0 again.
I know with my WRX I have to play with the clutch A LOT for that type of driving.(HATE downtown driving)