The Dark Knight is very good but far from "borderline perfection." As mentioned, the pacing could've been better and I thought all the scenes involving Lau were... not very good. Still a top 5 superhero movie, though.
Batman Begins is way better and easily the best superhero movie of all time.
Disclaimer: There are a lot of superhero movies I haven't seen.