depends on generations.
Let say right now both new ones.... STi is better if you know how to drive & shift. EVO is better if you just want to turn, and get it done, plus the dual clutch tranny is good.
Down size for STi, shifting, and looks like a Mazda 3
Down size for EVO, way too FUCKING...