Depends entirely on budget, intended use and things like that.
Both are great cars if we're honest. I'd buy the Cosworth with my heart, but that's cos I'm a Ford fan. The value of the Impreza can't be ignored though. Both are just as capable as each other in reality though, despite what people will say to slag one or the other off.