I would consider the Kia Optima or Forte and the base Impreza too, a bit pricier but not by much.
Either wise depends on your preference, what is more important fuel consumption, reliability or fun. For that regard the Toyota, Honda, Mazda groups is close each leaning more or less to some...