The immediately noticeable difference between vi and other editors is that when vi launches you can't just start typing text.
You don't have to use the command line in Linux. With the help ... you're going to need a basic text editor. The reason is that you might not want to have to edit a configuration file or other text ...