i just use less for big files, convenience is a matter of taste
And even then, I make edits on large files through a series of commands, never opening the file.
By thinking of files in this way, it becomes easy to create programmable tool chains for manipulation.
Suppose you could cat and grep, but what if you don't know what you're looking for?