A skillet is better for cooking steak. A skillet's curved sides allow for better searing and browning of the meat, which can give it a more flavorful crust. Additionally, a skillet's smaller size can make it easier to control the heat and ensure that the steak is cooked to your desired level of doneness.