I don't totally agree with Angel Dust - particularly not around the end, because that definitely pleased me (notwithstanding logic issues) and I thought it was a particularly nice closer which leaves everyone walking out on a bit of a grinning high - but it is definitely the weakest of the trilogy and almost entirely lacking in tension (at least after the Batman/Bane showdown, but we all knew how that was going to end from the trailer so it wasn't exactly tense either).
The movie sags in the middle in a huge way. Bane's goal in Gotham is never particularly clear and that's a real issue when it dominates 2/3 of the story - it's clear the Talia twist is what neuters making his goal clearer in a big way because they want to slowly tease out the league of shadows connection, but it's not a big enough impact (in my eyes) to justify the audience not really knowing what the fuck is going on for nearly 2 hours, even though I more or less knew due to early rumours. Bane himself is given a reasonable background, but I never felt the villain was particularly interesting outside of when he was facing off against Batman in the early going.
Bruce's/Batman's struggle with himself and with Bane isn't enough to hold the story together given the way it doles out the character progression. Bale does well with what he's given and he does add a fair bit of humanity to what has always come off as an alarmingly silly character to me in previous franchise. He puts in some good work to hold up the weak middle section but it's still not enough to save it.
Selina/Catwoman was very good window dressing and a fairly welcome addition to the whole movie. Gordon gets a short shrift in this movie however and I didn't like where they took his character. Alfred was barely in it, same with Lucius. The character development kicked off in TDK with some of these supporting characters just wasn't there in this movie. Oh and yes, Gordon-Levitt is solid, though I thought the whole I just knew you were Batman was very poorly done.
I was probably most disappointed with the action - the finale was reasonable enough, but beyond that and the big fight (which was brutal), there wasn't a lot to get your teeth into there.
It was incredibly funny though. Kudos to the number of non-cheesy gags that landed pretty well.