Your personal picks are exactely what I thought!
Christopher Reeve was a great Superman but there wasn't really showed much of Clark in the movies. Dean Cain on the other hand made a really good Clark Kent and in mine eyes the best!
Olso Lois Lane, I've only seen three and I thought Margot Kidder was oké, but Teri Hatcher was super in her role as Lois. Really she was fabulous
. I think Kate Bosworth was the worst though.
Lex was as you said the most difficult. But I really enjoyed Kevin Spacey in Superman Returns, so I picked him.
So there you go!!