Cast iron is GREAT - once you get it seasoned, and you can wash it as much as you want - just don't let it soak. Be sure to season it right, I tried to shortcut once by putting a lot of oil on at once - not good.
Just add a thin layer of oil and bake it in the oven until it is baked on. Then use oil or fat each time you cook and it will build up. I have one pan at home that is as smooth as non-stick, it has such a good seasoning on it.