I have been using VI on Unix systems for over 15 years and there isn't much i don't know about, so why learn another, although I now use VIM, which is really just a newer version of VIM.
However on Win32 systems I use EditPlus, which has a style similar to VI, and has syntax files and the like which can make coding alot simpler. I also like the fact that it has a power regex search. It can search the current file, the currently loaded file list or a directory on disk. It can also search and replace using regexes, for all the currently loaded files, much like a simple SED.
Birmingham Perl Mongers
Web Site: http://birmingham.pm.org/