PowerShell is described as '(including Windows PowerShell and PowerShell Core) is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language built on the .NET Framework' and is a very popular Shell in the os & utilities category. There are more than 50 alternatives to PowerShell for a variety of platforms, including Windows, Linux, Mac, BSD and iPad apps. The best PowerShell alternative is PuTTY, which is both free and Open Source. Other great apps like PowerShell are Tabby, Cmder, fish and iTerm2.
Very powerful scripting language, much less verbose than Powershell. It also replaces basic command line interal commands (dir, copy, ren, etc.) with compatible, but much more powerful versions.
Numerous additional commands, and a far more readable syntax. I find I can bang out a TCC script in about a tenth the time it takes to do a similar Powershell script. There are some things that Powershell can do that TCC can't, and vice versa, but where they overlap, I find TCC is almost always faster.