Hey, I have both so I can chime in a bit.
An STi on a rally stage (or any dirtroad, snow trail, and so on) is insanely fun. All you need are different tires. If that does not sound like you then I would get the Z.
If you don't plan on doing heavy modding, get the Z. If you plan on putting a lot of money in your car, then then there are almost no limits to what you can do with the STi (after you replace pistons with race spec, as you do with most cars during heavy modding)
Don't let the ringland failures scare you away. Despite the many posts, it is actually quite rare. Proper tunes can also decrease your odds of failure.
I am obsessed with both cars and know plenty about them. If you need any more info don't hesitate to pm me.
__________________
| EVO X MR | '11 WRX STI | 370Z SPRT | 911 (991) C2S |
|