&gt; so shitty as a programming language
&gt; doesn&#x27;t look like anything else on Windows<p>These are unrelated statements, not sure what you are getting at.<p>Powershell is more than adequate to build one-liners, scripts, tools, and system automation. The syntax is kind of like C# and Perl had a baby. I&#x27;d say it stands up quite well against Bash, Perl, or unquestionably Batch. It&#x27;s not without its warts, and I wouldn&#x27;t want to build a large production app&#x2F;service with it, but that&#x27;s not what it was designed for nor what it claims to target.<p>As I mentioned in my earlier comment, the interactive terminal environment itself has long been quite poor on Windows, and Powershell inherited that. Maybe that&#x27;s what you mean by &quot;interactive command line&quot;? It&#x27;s miles better today, though, for 2 reasons - 1. The default Win10 terminal is much improved (resizeable on-the-fly, copy&#x2F;paste, line selection ... still a ways to go though) 2. Powershell itself now integrates PSReadLine out of the box, which brings all manner of features that were badly needed (undo&#x2F;redo stack, syntax highlighting, a solid multi-line editing story, optional emacs mode, smarter navigation, it-just-works copy&#x2F;paste, easily remappable keybindings, more).