the 350 will alway look young will be more conforable and will probably be cheaper on maintenance on the long run.
but the STI is a raw beast ! a practicle 4 door ! You can have fun in winter !
Both of them have big aftermarket.
have to admit that it a hard choice. what is the price comparaison ??