I'm surprised there aren't more comments on this movie. I have seen it twice now, once in the cinema and once at home.
Overall it was worth the 3hr runtime, there are a couple of scenes that I felt didn't fit the overall tone of the movie and one of those in particular that they could have just left out entirely at the end, but they didn't spoil what was otherwise a great movie. But it was a very gritty, mostly grounded take on Batman. I'd say it felt more grounded than the Nolan films, which, for comic book movies at least, were already fairly grounded.
It was bit like Joker in style and tone, and The Batman was all the better for it. Definitely one of the best comic book movies to date IMO. Paul Dano was excellent as The Riddler and Robert Pattinson's take on Batman was also excellent. I also thought Zoe Kravitz did a very good job as Selina Kyle too.