The above is very true. There are a lot of minor elements I hate, (8 year exile, Bane being a henchman, Bane/Talia's stupid plot, Blake, Foley, Selena's lack of screentime) but the biggest weakness with the film is that Gotham doesn't feel like a real city. There doesn't seem to be much at stake in the end because TDKR fails where TDK succeeds so marvelously, making us care about characters beyond the main cast. If the nuclear bomb had blown up I wouldn't have cared because I did not care about Gotham as a city. BB and TDK somehow managed to make us care about Gotham's inhabitants, the minor citizens. I can still remember how much tension I felt during that ferry scene with the Joker, and yet I felt nothing when I thought Bane was going to blow up the whole city.