The only thing I use nonstick on is eggs/omelets. Nonstick doesn't last long and if properly seasoned, cast iron works very well -- though sometimes I just don't want to re-season cast iron after every use. And by re-season, I mean simply cleaning with either kosher salt or, if really smudged up, plain water and a plastic scrubby. Put it back on the stove to drive off the water, and after heating to about 350 or so, about a tablespoon of grapeseed oil. Wipe it around, let it set, then it's done.I've given up on nonstick. I have a heavy aluminum fry pan that I used for a long time, but now I'm back to cast iron. It's old, but nothing I've found beats it.
I love my cast iron (Stargazer 12" and a Stargazer braiser) and a few other odd pieces, but it does take some maintenance.