An informal survey as to why you would use a cast iron is "it make meat taste better" and it "heats more evenly".
An informal survey as to why you would use a cast iron is "it make meat taste better" and it "heats more evenly".
I do hear the weight complaint - I'm a big guy so it's not too bad but my girlfriend needs two hands.
It's also easy to clean, if you get over the impulse to use detergent. Just clean it in hot water and then a towel or paper towel. If one uses detergent, it needs to be oil coated and heated again, which is annoying.
I'll never use anything but cast iron again. It is heavy though.
I have 5 cast iron pots and pans and use a little soap on all and have no issues with removing coating.
If you want to use cast iron for soups, stews, braises, chilis, etc. that you're going to be cooking a long time, get an enameled cast iron pan - that'll get you a lot of the heat retention but with a more durable (but not nonstick) finish.