I've used a tiny subset of vim for about 20 years that sits just above plain vi. It has been a very comfortable place to be. And it works well on Windows with gVim as mentioned.
Suggest installing git for windows (since you are probably already using git anyway), and then create a bash profile in Windows Terminal. Then you can just use vim in the terminal like Linux/macOS. I personally dislike opening a UI when I am doing stuff in the terminal. As a plus, it looks great.