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. :)
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: