Tv Lois or movie Lois?
Teri and Erica had the advantage of having 4 and 6 seasons to develop Lois. They're both my favorites on tv. So it's a little unfair to compare them to Amy and Margot.
On movies I'd have to pick Amy and then Margot, although Lois characterization in the Chris Reeve Superman movies really bothered me. Amy wins this one because the Lois I saw in Man of Steel was far superior, she hunted Clark, she discovered the truth, etc. I'm glad the triangle for 2 is out of the question in future sequels. This is the best change in the dynamic IMO. But since the movie's focus was Clark becoming Superman I feel like we're really gonna get Lois Lane in the sequel since it's gonna be her in her territory, the Daily Planet.
If we're talking about animated Lois? well, then my vote goes to Dana Delany.
I won't even mention Kate Bosworth, I don't know who she was playing but that wasn't Lois Lane.