I hope you are joking because there is nothing new or novel in Powershell at all. Its convoluted compared to most other shells because MS has gone out of their way not to use old but very functional concepts like pipes.
I have used PS a fair bit and the thing that stands out is how much work has been put into being different for the sake of being different, not better.
If Microsoft had instead ported bash onto Windows they would have an army of good scripters. Now, MS fanboys i know just snear at PS and discard it as "that crap from Linux" and the people who would know how to handle it is put off by its stupitity. Its a fail-fail situation sadly.