What can Hazel do that I can't do with scripting?

I've been trying the Hazel demo recently, and I've been wondering if it's worth paying for the full version (partly because I'm a broke college student).
I'm a fairly proficient programmer, so I'm wondering, what can Hazel do that I can't accomplish with some relatively simple purpose-built scripts? Based on how I've used it so far, I'm not convinced that I should drop $29 on single-purpose software.
I'm a fairly proficient programmer, so I'm wondering, what can Hazel do that I can't accomplish with some relatively simple purpose-built scripts? Based on how I've used it so far, I'm not convinced that I should drop $29 on single-purpose software.