Heath was early for my time in terms of public awareness, but I never spoke against Cavill or Ben, or anybody for that matter. Maybe only Jesse Eisenberg as Lex, but I wasn't really sold on that casting after seeing the film.
For me, the criticism has nothing to do with accuracy or expectation...