If windows had iTerm2, I am pretty sure I could let my last mac go. Everything we have for windows is as good as a piece of iTerm2, but none of them bring it all together.
I'm using it (build from source), and it's really nice. Definitely rough around the edge with cut and paste problems and some weird control character glitches if TERM ends up set to the wrong thing (eg inside a gnu screen session). But overall a huge step forward from the old conhost.
Still quite experimental right now, but a really awesome project! A preview build is available through the windows store if you want to try out without playing with building from scratch.
ConEmu is the best solution on Windows. Hopefully the new Windows Terminal brings console API changes that ConEmu can take advantage of; there is a lot of black magic going on under the hood.
iTerm is more than just a "decent" terminal emulator; it's the most featureful. In fact, no other terminal emulator can replace iTerm without losing a ton of features, even on Linux.