Hey buddy,
I work for subaru, the reason they designed the new impreza/wrx the way they did was because they were trying to appeal to a different market. When you previously thought WRX etc you normally thought young males..or older males (40ish)
They wanted to appeal more towards women and try and grow their "fan base" but in doing so alot of die-hard WRX/STI fans have been turned away purely because they don't like the shape.
However they will be bringing out a sedan later this year (the official launch was last month) however i still think it'll turn alot of ppl off the WRX.
As for the forester, i can't comment much, and i do think that the previous model XT (turbo) Forester looks better than the current. I think they were just trying to go with the current design trends of the market (Mitsubishi Outlander looks somewhat similar)
Hope this helps you mate
Nick