teflon is great for a very specific purpose: nonstick cooking. while stainless steel is more of an all-rounder with both aesthetic and functional benefits. stainless steel is more reliable in terms of safety, as it won't emit toxins into the air... while teflon can if it's subjected to high enough heat.