Good article, but you may want to edit it before reposting again, it's too late to get an MCM.
As for Python, it's the language/tool that fills in the gaps. PowerShell is great for admin automation on Windows, but Python is insanely great for dealing with a whole spectrum of issues, especially data. Check out what you can do with iPython and iPython Notebooks and the some of the large meta distributions like Anaconda.
I commonly use it to extract data from general ledger reports, analyze delimited data and a dozen other tasks that don't quite work well in PowerShell or SSIS. Plus you can use Visual Studio as an editor.
No matter the tool, automation rocks!