I've never understood the hate for the "Batman voice." It always made perfect sense to me. He's disguising his voice so nobody will pick up on the fact that he's Bruce Wayne. He is, after all, one of the richest and most powerful people on Earth and one of the most well-known people in Gotham City.
It was a very smart move on Nolan's part to do this. Unlike in the Spiderman movies, where Peter Parker makes absolutely no attempt to disguise his voice. The scene in Spiderman II where he saves his aunt makes no sense. This woman is his mother for all intents and purposes, and yet she doesn't recognize her "son's" voice when Spiderman speaks to her?
Next time I talk to my mom on the phone, I'm gonna do this...
1.) Not identify myself,
2.) Wear a mask,
3.) See if she thinks it's someone other than her son talking to her.