I loved most of the portrayals on your list.
The Henry Cavill films are flawed, but I love his Superman. He's my close second favorite.
I love Brandon Routh as an actor in general, and I really enjoyed his turn at Superman, even though his movie had some weird elements to it (stalker Superman?). And when Routh got to reprise the role in Crisis on Infinite Earths on TV, wow, I really enjoyed that.
Tyler Hoechlin is amazing, and we get at least one more season of him!!
I enjoyed Tom Welling in Smallville, but for some reason I rarely think of him when folks ask this question. I suppose that was kinda the point of the show, that this was about Clark Kent, not Superman.
But hands down, Christopher Reeve is my favorite Superman. Probably, mostly, because he was my first live-action Superman. And, I ignore the movies after Superman II. The theme music from Donner's films hit me emotionally every time I hear it . . .