I have mentioned this before, but I'll bring it up again, I saw Amy Adams for the first time in "Julie and Julia" and immediately thought she would make a good Lois Lane. That was before she was cast. I would prefer her hair to be darker, but I think Adams will nail it. Another choice that I could have seen maybe around the time of Returns or earlier would be Jennifer Connelly.
I think it really depends on how old you want to make Clark. I know this has been part of the discussion, but all of my life I've always been under the impression that Lois was at least four or five years older than Clark. I mean she would almost have to be, considering her position at the Planet when Clark starts, that's not to say that Clark couldn't have out and about for a while. Still, I have always thought Lois was older.
So, as critical as I may be about some of the changes, I really have no problem with the casting and frankly, the suit is growing on me as well as Perry being black.