Cast iron has its place but I don't really think it is good for your main everyday pan. It depends on what you cook, though, and what your cleaning habits are. You can't leave cast iron sitting around dirty all day. Certain dishes are more trouble than they're worth in cast iron versus a true nonstick pan. I mean if I'm trying to make something simple like enchiladas, I don't want to be mixing around cheese and tomato sauce and chicken in a cast iron versus a true nonstick pan. Its a no brainer which one is going to be easier.
Frankly cleaning it can be a hassle compared to other pans. I use an oil and salt mixture and rub it around to get off extra bits of gunk. But with my nonstick pans I can soak them scrub them with soap, and/or put them in the dishwasher like any other dish.
I started off really liking cast iron for its novelty, but now that its worn off I tend to only use it for high heat for browning.