I just use 'view'; its the same as running 'vim -R'.
And less has built-in tailing which you can start and stop at any time. That's its killer feature for me.
On the other hand, vim/view can have some nice syntax highlighting for syslog format log files. I haven't found that enough to switch though.
# ubuntu 14.04
alias less='/usr/share/vim/vim74/macros/less.sh'
# ubuntu 12.04: vim73, if I recall right
alias less='/usr/share/vim/vim73/macros/less.sh'
This behaves like `less` in many ways, and uses your syntax highlighting from vim. My only complaint is that some things with escape codes for colors are not flattened, but instead you see the escape codes. (Diffs seem to work fine, at least.) It also appears to read the whole thing into vim, which is likely not what you want for large files.I also use the 'vimcat' script from the vimpager project [0] as well. (I'm not sure why I haven't just used the whole thing. I must not have realized there was more when I first grabbed it.)