This an exclusive question for windows users (like me jejeje). I use a combination of powershell with posh-git. If you know another console doesn't matter which OS you're using, please let me know ;)
For development I use Linux, but on the weekend I set up a Windows Dev maschine (for ionic to build Android apk file) and there I used Power Shell and wanted to destroy it with CMD the same.
When i press CTRL + C I want cancel the current command and Power SHell asks my if I really want to cancel the task.
I mostly use putty or git-bash, for simple things i just press shift + right click in the folder and select "open cmd here", so partly cmd too.
On windows I use Clink with Conemu. This gives me an easy to use shell environment with history support.
I don't necessarily like PowerShell but since it comes on the machine and is on every machine it is convenient to use. I spend most of my time in the cloud so (almost) every machine I touch is ephemeral and fairly stock. The thing I'm most jonesing for is SSH access to the Windows console. :)
Kleo Petrov
Professional human being for 29 years
cmder all the way! Tried it one, never got back. It's build on ConEmu and uses Clink for all the enhancements. And it's sexy as hell:
Here are some of the features: