AppleScript is not much of a general purpose programming language (the syntax certainly takes a while to get used to), but for automating stuff, sorting files into folders, and the like, it is a nice tool. I have scripts that are indispensable to me, and combined with Folder Actions it ensures that there are things that Just Work.