When was the last tune up done? Any mechanical issues at all? Mine ran well enough, but when I pulled the plugs, cap, and rotor, I was surprised it ran at all. Tuneup and a few simple things gained 3mpg when my junk was still basically stock. But, this fall, my mileage has tanked again. Not sure if it's the winter gas and my driving, or if I've got a sensor or mechanical problem that I haven't been able to find.
All that being said, 15mpg for mainly city driving isn't bad. Your friends may claim 20+ in the city, but I'd be very skeptical of those claims.