Just use Powershell, or install Cygwin. What good is a unix terminal without a unix filesystem, anyway?
You can always use a bash/cygwin prompt for that if you want.
And why did they have to screw up tab completion like that? More like tab cycling. Why does MS always have to be different just for the sake of being different?
MS whole approach to the cli grinds my gears. And Powershell fixes nothing.