In general I find that cast iron is very overrated. > Here's a list of myths about cast iron skillets: (...) You can't cook with acidic foods (e.g. tomatoes) because it'll destroy the seasoning You might not destroy the seasoning but you will get metallic tastes in your food. I don't get why anyone would pick cast iron over stainless steel for an acidic sauce that needs to be cooked for a longer period of time. Also…
I mean, yeah, you have to use tools the way they're meant to be used for them to be effective. But dry isn't the goal really, just leave a thin coat of oil on it and it'll never rust.
They're cheap, rock-solid, non-stick (and you're welcome to use metal tools against them) - and if you abuse them enough, you can just re-season them in a couple of hours and they'll be back in factory condition.
I personally have a few pieces of stainless cookware and a cast iron skillet. I use the skillet for probably 75% of my cooking. Its ability to retain heat is lovely. I can't really order steak at restaurants anymore because I can do it at home for half the price with a beautiful crust and sear, perfect mid-rare inside. Once you grease it up and heat it up, nothing will stick to it. You can cook at high temp, brown things, sear things, finish them in the oven - all with a natural non-stick finish. Cleanup just involves at most a scrub down with sea salt and a little water, and a thin coat of oil.
You could still cook acidic food acidic food on it if for a short period of time if you've got a good season - and not too acidic - but no, it's not the tool for every job.
Getting the skillet was definitely a step change for my cooking. It's pretty hard to beat a 10.25" Lodge skillet for $20, delivered, from Amazon.