I love cast iron for cooking. It’s also very forgiving. Depending what I am cooking it gets treated carefully for the seasoning, or scrubbed with dish soap. The beautiful thing is I can take it camping, come home and scrub all the ‘seasoning’ off, then re-season with 30 min in the oven an a bit of olive oil.
Yeah cast iron, even with a good seasoning, will never match a Teflon coating. It’s pretty good, but you will need to cook some bacon in the pan before the eggs to make them not stick.