There is a graphical vim - gvim - that may be more acceptable to you than the less graphical versions. I haven't tried it on large files though.
But it really comes down to personal preference. vi could do the job, but you're not comfortable using it. That's fine, but you might not like anything suggested either. So just try a few until you find one that works both for your large files and yourself.
The problem you will find is that no editor will work well if it doesn't have the system resources available to do its job. There are limitations that may stop you no matter what editor you try - for example a 32bit system will cause problems for all editors past a couple of hundred meg. A lot of the better known editors will have tricks like disabling features, increasing swap space, etc, to allow large files to be edited.
emacs
. From my experience I can say it is very good to handle large files. There is good support for syntax hilighting too.sort
,uniq
, maybesed
orgrep
) are generally better suited for large-scale tasks like this. Otherwise... loath as I am to say it (being a vimmer), if you're turned off by vim's general weirdness then your best bet probably is emacs, as @souravc wrote.