I can't think of another actor as or more worthy of the cowl than Bale. Natalie Portman for Catwoman. As for Bane, I'd say Bardem also for Bane, but only if they were doing a more straightforward comic adaptation of the character. Otherwise, there's no one better than Hardy.
At the beginning I wanted so badly Kate Beckinsale in the role of Catwoman!!!
Javier Bardem as Bane would be nice but come on....TOM HARDY is the MAN!!!