I've been playing with PyWinAuto today and having fun automating all sorts GUI tests.  I was wondering if it is still state of the art or if there might be something else (also free) which does windows rich client automation better.
I used to do test automation on our projects with AutoIt but switched over to pywinauto 3 months ago and have been very happy with that decision. There are some rough edges, but I've been able to fill them in with my own supplementary test functions. In addition I find that coding tests and support code in Python is much easier and more manageable compared to AutoIt. With Python I have way more powerful options for logging, debugging, documentation, process management and test configuration. For me it was absolutely the right way to go.
PyWinAuto still useful?