I stopped buying Subaru and started buying Toyota specifically for the reasons you listed and because Toyota (and Honda) make more reliable cars that hold their value longer. Used car depreciation curves tell the only story I need to read before purchasing a car.
Nowadays, a Subaru is just a cheaper Toyota.