The Rachel character was definitely the week point of the two movies (both Holmes and Maggie). When they were working with established characters they did great, but creating Rachel from scratch really didn't work too well. Hopefully Catwoman will work out better this time since she's another established character.
Do your negative thoughts on Bale in the Dark Knight go beyond the batman voice stuff? I liked just about everything he did outside of the batsuit, especially his interactions with Alfred. But then again, what can't Michael Caine do right? That's the one thing they've definitely had going for them in all of these movies. The casting has been great. Michael Caine, Morgan Freeman, Gary Oldman... and these are just supporting roles.