I suppose you've seen the old joke about emacs being a great operating system that includes an editor.
Actually, from everything I've seen emacs is pretty powerful. However, I started with vi, and spent a lot of time learning how to use it really well. Getting to the same point with emacs would take a similar investment. As I've already lost all my hair, I'm not going to go there. :-)
Sadly, I fell prey to the Siren's song of GUI editors.
And Novell's was atrocious. It helps when you start with a gui as the base instead of grafting it onto a basically text based O/S.