I went 07 limited with 3071 turbo and all supporting mods and wouldn't go back. It was a fun car and at first I regretted selling for the m. Performance was on par with my e90 but in the e90 I enjoy driving more. Every errand turns into a drive which was not the case in the sti. A stock sti will be disappointing.
If you like modding yourself then maybe. if you like researching parts etc. the sti is fun. Fewer options for the m.
Go e90.. I have a 2 yr old (he also prefers the m..).