So uh, did Bane die? They didn't really confirm that.
I can't imagine that even Bane can survive what is essentially a tank cannon.
That didn't even matter to me. As far as I'm concerned, Batman did beat him. Selina pulled the trigger, but Batman got the upper-hand in the fight. I didn't like the execution and out of nowhere, randomness to it.
It was hardly random. Catwoman was shown hesitating when she was suppose to be leaving through the tunnel. She was struggling with coming to her decision to abandon Gotham. I guess they could have shown her riding back, but that would have been way too on the nose and predictable. Bane's dead is suppose to be somewhat unexpected, but it's certainly not random.