There is no right or wrong choice. Butter adds great flavor (as does ghee, or even brown butter), but oil works just as well as a nonstick agent. Some people enjoy using a little of both! If you've just cooked some bacon, save the grease and allow it to become solid. Use that grease to cook eggs (and other things) in for major flavor!