I think your idea of `vi -R` or `vim -R` is a good idea. `less` uses less memory and may load faster but looking at logs for things like valgrind vim will give you syntax highlighting that I am not sure you can get with `less`.
[0] http://vimdoc.sourceforge.net/htmldoc/starting.html#view
readlink /usr/bin/view
ex