I have been a subaru fan for years.
I owned both the WRX and WRX-STI
in addition to a number of Impreza's and outbacks.
It's hard to go wrong with a Subaru but like most model cars every now and then things go wrong.
There are great subaru forums out there.if interested you could join one and do some research