Re: PowerShell?
This is a stupid argument.
If you're used to Bash, use Bash. If you're used to Powershell, use Powershell. Bash is better for Linux administration but pretty hamstring for Windows, while Powershell integrates with Windows perfectly but isn't likely to be doing anything exciting on Linux.
I see this rather more as giving you the option to use the right tool for Linux-to-Windows administration (since 90% of your client machines are likely to be on Windows even if your engineers are using Linux), rather than an attempt to supplant Bash on Linux-to-Linux admin tasks.