Does there exist a non-rust substitute for an iron-cast pan?
It does exist, is the best of both worlds and what I use and it's called Enameled Cast Iron and I use Le Creuset...


It's cast iron below the enamel finish
Doesn't stick as much as real old-fashioned cast iron 
lasts forever as long as you don't drop them. (Your kitchen tiles will break too)
once every 2-3 months boil them out with bleach for 5 minutes to keep them looking like brand new for >20 years...