Are there any really good terminal emulators for Windows though? I guess I could run an X server then run a normal terminal app.

All the ones I see people recommending for Windows typically suck. They're slow or "weird" - I guess because Windows doesn't expose a first-class way to implement your own terminal?

This is the most decent I've come across.

https://github.com/mintty/wsltty