I saw it yesterday in Imax (epic) and thought it was fantastic. Considering seeing it again which I haven't done for any movie in a long time. It just deserves the big screen.
My central criticism is that I think it should have been two movies. There was a bit too much exposition and storytelling - either through the prison section where the doctor and the other dude talk about the mercenary story, or Talia's bit at the end where she explains her entire motivation and personal history rather than pushing a goddamned button... I was reminded of Ozymandias on that one.
Basically, had they made this two normal-length movies they would have had more time to explore Blake's background, more time to develop Catwoman's character, more time to do Bane's backstory properly (seriously, show, don't tell), more time to develop a love interest between Tate and Wayne so the end hits even harder, maybe more Liam Neeson scenes, and more time to establish the atmosphere in dystopic Gotham under anarchy-Bane-law. All in all, the pacing would have improved. And they would've made a hell of a lot more money.
But it was still pretty great as it was.