Depends what you mean by city cars/compacts. Don't like them in stuff like a Focus, I30, Golf, Leon, Octavia etc. Fine for the B segment (Fiesta, I20, Polo size). The latter are grand around town, really economical, but put them on a motorway, urgh. The C section (Focus etc) really don't do well at speed imho.
The 1.5tsi is a far better proposition for that, for example. Or a diesel. Hybrids can 'koff as well, so many Toyotas dawdling along the M6 at 55mph because the drivers know as soon as they go faster they drink fuel. In the middle lane if they're an uber.
Anyway, don't buy a Ford is all anyone needs to know.