I would test drive both and see what you like. Reliability, safety, and longevity the Subaru wins hands down. Handling, the SRT4 wins except in inclement conditions. Also, the dodge engine is pretty reliable *if you get a good one*. With Dodge, there's a lot of hit and miss build quality.
Both are moddable. The SRT4 is cheaper to mod for gains, but both have great potential. If you can't afford to lose your warranty, I would go with Dodge.
They're different cars. Drive both.