The reason for the change is HP and Torque. The 2.2 has a tendency to stress crack between the cylinders. The 2.5 does have a head gasket issue that is resolved somewhere in the late 90's. The dealership installs a form of Subaru stop leak in every 2.2 and earlier 2.5 they change the coolant on to help "seal" the coolant leaks at the heads and between the bores.
I have 187k+ on the 93' 2.2. I have another '02 Legacy with 80k on it. While both get about the same mileage (93-20/25 and 02 21/26) at last checks. The 2.5 just feels more powerful. The issue I am starting to have is parts for my 93'. If it was not for the $1000 I spent last year removing the air ride and placing KYB adjustables with outback springs under it I would sell it for a newer model. I just can't get over how well it handles now.
Lastly, I the older model legacy is much better in the snow. The differential and the limited slip feel tighter in the 93'. Since that is the main reason I bought it. I am having a hard time convincing my self to trade up to a newer model that is worse in the snow.
Thoughts anyone?