For best results, I like to use a mix of both. Butter will brown and burn very quickly, so it is not a great candidate for searing. However, butter adds great flavor that brings out the richness of the steak. Start by searing the steak in oil, then add butter, garlic, and any other seasonings to baste the steak. It's the best of both worlds.