I agree with that, and I love Bale as an actor.
He captured Batman's rage and guilt, and was able to play 3 characters in one with seamless transitions. The one thing I can fault him on, is the other Bat voice, an acting choice that was just a bit much. With Reeve, he's simply perfection in the cinematic version ( although sadly not in parts of the Donner cut)
So, I'm going with Reeve overall partly on the strength of that one brief scene in Superman The Movie, where he nearly reveals himself to Lois, there's a complete physical and attitude transformation, it really is magic :
This is possibly the best acting in any cbm ever, with the interrogation scene between Bale and Ledger being a very close second.
Bale is a better actor all around but Reeve absolutely perfectly captured the essence of Superman in that one performance,which is why 40+ years later he's still the standard against which all are measured.