Perfectly average Batman film...
...But sadly does not live up to the hype. Batman's character development is ruined by the romance sub-plot with Catwoman, and the movie largely feels sub-par in terms of pacing.
What happened in 3 hours could have easily happened in half that time. Most of what was going on felt needless and not really exciting.
Riddlers character was great, and his acting was superb. I think many people can relate to his motivations. But this is meant to be Pattinsons first foray into the Batman Universe, and it felt stale and underdeveloped.
The lack of supernatural elements were also very disappointing. Gritty and realistic is one thing, but having next to no supernatural or otherwise science fiction-y elements in a Batman movie is a shame because a lot of the potential there was lost. He literally felt like an average guy walking around in a bat suit. No mystery whatsoever.
I enjoyed it, but don't go in expecting Dark Knight Rises, because you'll be disappointed.