Scripting and Automation is one of my personnel interest and PowerShell is the right match!
I have been using PowerShell for years but I always go back and refer the documentation when I have to implement something. I made a personnel commitment to get my hands dirty with PowerShell in 2015, I make a commitment to post my learnings!
What I think PowerShell is a right bet? Almost all new Microsoft Products are being integrated with PowerShell, Automation is feasible with PowerShell, Reusability, Integration between multiple products is feasible;