Seeing you have already owned a 06 sti before, i would probably go for an evo. Would be nice to jump into a different machine and learn new things about modding an evo.
05 sti prices are fairly decent 24-27k would most likely get you a nice example. At the end of the day I'm sure if you test drive each of the 3 options you will make up your mind easily.