I've tried both - and now I end up doing both. Oil, hot lather, shave, hot lather, shave.
For my skin, and where I shave (neck), oil is very helpful. I get fewer skin irritations and closer shave. But oil is not enough. A second lather and shave (and I'm using a Fusion multi-blade anyway) is needed to get a close shave everywhere.