vi ? :))

Hello All,
I am studying solaris 10. I saw an internal editor as named "vi" in
I read some study notes about vi.

:) Is there anyone uses vi on the world? There are really stupid
commands to edit for a few words in a file.

Is there any useful normal text editors in Solaris which can be used
in black screen? (Simliar to in DOS).

....or, in real world, which way do people edit files in Solaris? I
mean, do u edit them from another computer/windows or do u install
another text editor or is there any built-in text editor in Solaris?