Both have their pros and cons. Cast iron retains heat well and provides excellent sear marks but requires more maintenance to prevent rusting. Stainless steel heats up quickly and is easy to clean and maintain, but doesn't retain heat as well as cast iron.