There is no 'Vishnu Evo', you buy and evo and you take it to vishnu performance for their stage 1 package
ANYWAY my pick is the STi. Comes with a lot more stuff than the evo, and the evo's stock handling advantage can be easily overcome by suspension upgrades on the STi. Plus who can turn down an extra 500ccs of displacement. Oh yea, and the STi doesnt have to run the turbo at
20psi stock. But thats just me...