now that i think of it i use a non stick electric griddle (in good condition) that i found in a dumpster. i cannot afford cast iron.
If you can afford new cookwear, you can afford cast iron. Go to a yardsale and you have good odds of finding decent cast iron. You'll need to char the old seasoning (upside down in a firepit), smooth it (scrape with a spatula or steel wool), reseason it (coat it with bacon drippings), and then bake it (high heat for 1+ hour). After that, never clean the cast iron. I usually leave my own cast iron dirty until I'm ready to use it next. At that point, I'll heat it and then scrape the bottom with a metal spatula, pouring off the old oil and whatever I scratched off. Then cook with it.
Bacon grease, especially, is useful when kept for later. My pan usually has a coalesced layer of it, for the next morning. Heat it for a few minutes and throw the fresh bacon in. It'll bubble and pop a lot more, but the bacon cooks quickly and evenly.