There are times when I need to use Windows and there is no way around that. One of my issues, however, was remembering to use commands like cls as opposed to clear when wanting to clean things up a little to see what I'm doing and the number of times I've typed ls instead of dir - infuriating. I know, this could be done with the existing Powershell prompt but I thought I'd give it a try.
Terminal is open source and the code is available on the Microsoft Github Repo https://github.com/Microsoft/Terminal
They still have a long way to go and a lot of features still left to flesh out as you can see in their roadmap to version 1.0 https://github.com/microsoft/terminal/blob/master/doc/terminal-v1-roadmap.md but they've also got a hell of a lot done too.
But for now, I can use the commands I'm much more used to using such as ls, clear, cd ~, git (x), and tabs. I can have tabs!
I'm still exploring it at the minute but it's just a combination of Powershell & CMD, so if it can be done in them, it can be done here.