Margot Kidder was horrible. End of story, no questions asked.
Kate B was alright. She wasn't bad, she wasn't good. But maybe my decision is being biased because the movie was a flop. They definitely shouldn't have made her faint in the movie, that was...whack..
Erica D is a good Lois. Someone that you can see why Clark would fall for. Smart, independent, Good looking, and can do things irrationally that makes Clark have to be there for her without her knowing. She portrays the role well.
Teri H is the best I've seen so far. Amazing. I think she hits it right on the head.