The advantage of vi over vim is that it is 100% available everywhere. vim cannot be.
You might want to try vi and emacs. This is a religious thing - you can never get a good answer, preferring each other, because the answer depends mainly on your own preferences / unhealthy / preferences / needs.
If you know pico, as you noted in one comment, emacs might be easier for you to find out than if you hadnโt, since pico was made by IIRC as "emacs very lite"
In addition, it cannot be said that most good Windows editors support editing files from Unix file systems via FTP or if you have available, mounted disks. You need to learn A unix editor just in case (more than one), but you will not block its use, even if you perform Unix programming as the main editor.
source share