I think the difference in city and highway driving really affects the FC quite a lot. When I'm doing mostly city driving, I'm getting between 350km to 390km per tank (pump till 35l - 37l). When I'm doing mostly highway driving, the FC becomes 420km to 450km.
I'm already resigned to the fact that my Latio got poor FC as compared to my previous rides (Toyota Corolla & Honda Stream). Even my Honda Stream could hit close to 15km/l when I'm driving to M'sia (on 17" rims and with car fully loaded).
But in terms of ride comfort, Latio definitely is better.