Стандартная консоль винды очень убогая.
ConEmu предлагал как раз решения для замены, и очень удобное, особенно в связке с FAR.
git предлагает не только консоль, но и весьма внушительный набор портированых с Линукс утилит, поскольку изначально он был разработан для работы в Линукс.
Node.js предлагает свою консоль, чтобы запускать свои скрипты.
В основном все проблемы растут от того, что родная консоль винды жутко убогая, и MS ничего с этим не делает. MS добавили повершелл, добавили функции в сам язык скриптов, но саму консоль до адекватного состояния не довели, и даже эти некоторые улучшения только-только начали появляться в последних версиях. Это и привело к тому, что каждый пытается свое решение предложить