vi/vim/gvim takes some getting used to, but once you have it down you will be in love. I use gvim as a notepad replacement in windows (ie. for viewing any text-only file). For unix development (ie. school work) I use vim exclusively.
Just force yourself to use vi for a while and become familiar with the different modes (ie. "i" for insert mode and ctrl-v for select mode) and what you can do with them. Once you are comfortable with basic editing of a file look up new commands and try them out. One of my favourites is the ole' ctrl-v/<select block>/shift-i/insert text/esc technique of inserting the same thing on multiple lines! (yes, I guess sometimes vi is overly-complicated!).
Once you see all of the cool things you can do with vi you won't want to go back

.
:wq