Cmd is used primarily to execute batch commands, do some primary troubleshooting whereas PowerShell can be used for executing batch commands as well as administrative purposes. Scripts can also be written in PowerShell to automate the tasks. PowerShell also has an ISE which makes it easier to write and debug scripts.
Can I use PowerShell instead of cmd?
To create the best command-line experience, PowerShell is now the command shell for File Explorer. It replaces Command Prompt (cmd.exe) in the Windows Logo Key + X menu, in File Explorer's File menu, and in the context menu that appears when you shift-right-click the whitespace in File Explorer.
Should I use PowerShell or CMD Reddit?
PowerShell is still a command-line shell environment. You're talking about cmd , the old command interpreter. The reason behind the change is that PowerShell is meant to be the default command-line environment for Windows going forward. cmd.exe isn't going away AFAIK, but there's really no reason to not use PowerShell.