I think I like the matrix the best, the vibe is basically the same car but slightly different body stile, but the looks of the matrix please me more. So many new cars are coming out next year, I would wait to buy a car till next year you will have a lot more choices.
Impreza's hella cool. I would totally go for it, but it's not in my price range. I want to spend $14~16k before tax. I know Impreza's another $1~2k, but with the low MPG, I just can't go for that.