Reeve was perfect as the pure and idealized Christ figure that the first movie called for, but I frankly find Cavill's much more human and relatable Superman to be a lot more interesting and compelling.
When did this whole "I can't relate to the character, so I don't like him" thing become popular?
Do people really relate to (checks the highest grossing movies list) blue avatars, street-rats who die on sinking ships and rich, snarky men in iron suits that hang out with gods and green monsters?
The whole point of Superman isn't relating to him. It's seeing something to strive for that you WISH you could be. It's why we put on capes as kids and ran around pretending to fly. And maybe it's something we shouldn't have outgrown.