I liked the movie, although it is too long. There are some shots that could have been trimmed down and scenes that could have been removed and the movie wouldn't have been hurt.
Spoiler
an offender off the top of my head is an aerial shot of Selina and Batman riding motorcycles together for, like, 2 minutes at the end of the movie.
The Riddler was great, I'd been waiting a long time for a serious take on the character and the movie did not disappoint. The Batmobile is fantastic, the whole mystery/detective angle was a great change of pace. Colin Farrell kills it as The Penguin, although the Danny DeVito version is still pretty iconic. Zoe Kravitz Catwoman is cool, but the Anne Hathaway version is still my favorite.
I read that the movie is inspired heavily by the Batman: The Long Halloween comic, which I have a copy of but never got around to reading. I'm finally getting off my ass and reading it now, though.