STi definitely looks better. their specs are so close that even if the STi slightly under performs, i'd get it. you'd never notice during normal driving and it looks a lot better and will probably last longer. the STi runs lower boost IIRC and would probably take better to moddifications than the EVO. the EVO looks really plain jane too on the inside, the front isn't so bad, but the back seat sucks. the evo i think only lets heat outta its hood scoop while STi cools the intercooler. STi definitely better.