Oil and shaving cream serve different purposes in the shaving process. Shaving creams are designed to soften the hair and skin for a smoother shave, while after-shave oils are formulated to moisturize and heal the skin post-shaving. They work best when used together as part of a comprehensive shaving routine. Therefore, one isn't inherently better than the other; they complement each other.