To people that see this: yes, cast iron is as non-stick as teflon, but you are generally told not to soak or put it in the dishwasher. I don't think you're supposed to put teflon in the dishwasher, but people do.
Regardless, the main thing about cast iron is to use it all the time. If you really, truly use cast iron all the time, it will never have food stick to it, you'll never need to "scrub" it. Hot water in the pan, let it sit for 10 seconds, scour with a normal dishes brush or whatever you use, put the pan on the stove, heat till there's no water, hit quickly with an oil spray. Notice i didn't mention soap. It takes EXACTLY the same amount of time as cleaning an older teflon pan, less the heating part. I just look at the heating as sterilization, and i don't worry about it.
I have 3 induction hobs, i switched to 100% cast iron and stainless cookware, and i'm happy. I just got tired of being upset about flakes/damage to my cookware from other people using it. MIL gave me a set of lodge she didn't want, plus i had 3 pans from ages ago that we re-seasoned and started using. Cast iron griddle, cast iron flat weight.
If my arthritis gets so bad i can't lift the pans at all, i might consider carbon steel or something, but i haven't used it yet. I'm better at cooking on cast iron than stainless, but i can make stainless work, too; it's just more hands-on than cast iron or teflon.
I've used peanut, rapeseed, olive, coconut, avocado oils; butter, bacon and other rendered fat. All work fine, although butter i'd put some other oil in with it. I only use avocado, peanut, olive, and bacon, in that order these days because of diet and other concerns.