- I think AutoHotkey's GUI implementation is easier to use like many of its commands.
- AutoHotkey (no longer maintained) has 3 forks :
- AutoHotkey v1.1.* (previously known as AutoHotkey_L) has COM, Unicode support, object-oriented -like syntax, arrays, and more.
- AutoHotkeyCE works on Windows mobile PDA's and smartphones (unfinished, no longer maintained).
- IronAHK, a .NET version of AutoHotkey (unfinished, no longer maintained).
 
- AutoHotkey includes a DLL file that you can call from other programming languages (so does AutoIt).
- AutoHotkey is open source, AutoIt is not.
- You have to search the AutoHotkey site to put all tools together. AutoIt does better at packaging all in its initial download.
My vote is for AutoHotkey (AHK).