While I love my cast iron pots and pans I can certainly see why many dont use it. They are heavy.
Not a big fan of cast iron due to the weight and the need to season them. My personal preference is copper or stainless.
Don't know if I'll go the cast iron route though, cooking with a 25 pound pan doesn't sound too fun to me.
I think the two of you should get with the times, and Oyeve should stop making excuses for you. Up until a couple years ago, I too was outside, cooking over the campfire. But then, my neighbor, Ben Franklin, invented this newfangled thing he calls a "stove." Since then, omg! I just set the pan on top of the stove & I don't have to hold it in my hand any more.
Oh, and the benefits of carrying that big heavy cast iron pan from the cupboard to the stove:
I don't have to have my girlfriend carry my book bag to class for me. And, the other kids have stopped stuffing me inside my locker. They get one good look at these two buff arms, and they run away.
/joking
Re: the OP - I do most of the cooking in our house. But, having had kids, and having a wife... they're not always as careful about the non-stick surfaces. Step 1 to making your non-stick cookware last longer: Throw out any metal utensils that are used for cooking. No metal spatulas, no metal large spoons, etc. If you get plastic, make sure it's not too flimsy. I've found that the bamboo utensils work exceptionally well - they have the strength to not buckle/bend if you put a little force behind them, but don't scratch the non-stick surface. Get two sets. That way, if something is in the dishwasher, no one is tempted to grab a fork or something as a substitute.
Also, pay attention to how you pans are put away. A lot of scratches don't come from cooking, but rather, from pans being scraped inside each other when they're stored and removed from storage.