Both Subaru and Honda are reliable, which is good, so I would go on some test drives and see which one you like best. Out of those two, I personally would pick the Honda, just because I like the look better

Looks like your looking for a small crossover type? Have you looked at the new Honda crossover?... the name has slipped my mind. It basically looks like an accord crossed with a small SUV. You might like the Mazda3 hatchback as well. hehe Sorry to confuse you more