All would seem fine if my 2017 Impreza Hatchback had in town gas mileage better than the (very) low 20s. That is a large, expensive-in-the-long-term disappointment. This is the first car of any brand in which I haven't easily exceeded the EPA mileage figures, beginning with the first full tank of fuel.
We bought this car for a soon to be teenage driver so we have all of the safety features available. Before that happens, it will be our backup commuter car (85 mile round trip commute). It is very nice, comfortable ride, cruises easily in Houston traffic at 80-85 (normal speed for Houston), got 40 mpg on highway today. Around town, 29 mpg. Very spacious and quiet. Test drove Honda Civic which was very loud inside and the adaptive cruise control was not as good as the Subaru Impreza. Infotainment is much improved for Subaru (we also have a 2014 Subaru Forester). I think it has more than adequate acceleration to keep up with traffic but it is not a WRX. THe hatch is the best buy, great space on the inside and very good visibility. Check it out!