Cooking with diced tomatoes, not a problem because the acid is absorbed by other foods. I tried making baked beans in mine and it took forever to clean it.
Buy a small tub of lard to keep it seasoned. The older it gets, the less seasoning you have to do. I also save my bacon grease for cooking.
I buy those stainless steel scrub balls from the dollar store to remove stuck on food. Rub it in a circular motion to loosen the food and not damage the pan. Dish soap can be used and not damage it, just make sure to rinse and dry immediately. For light daily cleaning, use kosher salt as an abbrasive. I also use it on my non stick very lighty because I don't use sponges with a scrubby side.
I cook on mine all the time. Breakfast, lunch, dinner, and deserts. I have a large 3qt pot with a lid that doubles as a skillet. A double sided griddle pan. 3 round 6" skillets and a mini 3" skillet. I usually keep my griddle pan in the oven. Even if I'm not using it, it helps keep the oven at tempature like bread stones do. I also use mine all the time on the charcoal grill.
Eggs, pancakes, french toast, tortillas, bacon, sausage, grilled cheese, any kind of meat, sauted onions, mushrooms, and peppers, cookies, cake, brownies.
I do clean mine more than most, but I have a Hindu friend and I don't want to cross contaminate his food. And he's over once a week at least.
Never trust Lodge's preseasoned label. To get it good and seasoned, buy a pound of bacon and cook one or two slices in it daily for at least a week. I can fry a perfect egg and slide it right off without any trouble. That's a seasoned pan.