On large files less fires up immediately and vim is quite slow. I think that vim is loading an entire file in the memory while less just loads visible chunk. May be other vi implementations are more efficient with large files.
Besides — vim really shouldn't be used on log files. It's editor, not viewer.
Besides — vim really shouldn't be used on log files. It's editor, not viewer.