Hm. There’s a couple of complaints I want to take issue with. I don’t mean to say that people are wrong for complaining about them, but I think I might be able to provide a defense for some.
For one, yeah, the shakey cam is overdone in the fight scenes. The quick cuts, I think, are intentional. Nolan made the conscious decision to frame fights like Batman’s fighting style - quick motions that confuse and dizzy an opponent. Batman’s whole modus operandi relies on getting a certain reaction from the bad guys. In his first fist fight with the Joker, following the speech Alfred gave about not understanding a madman, the cuts and confusion came on both ends. In the second, Batman stayed calm and collected and fought Joker using a different technology instead of trying to control his reactions.
Regarding Batman being “whiny and emo”…meh? Batman’s always been whiny and emo. His parents were murdered in front of him and the entire first movie was about how he buried that for years. More to the point, he worries constantly about whether his parents would approve of what he does. Everyone in the world who knew his secret but Alfred gave up on him, of course he’s not going to act like everything’s roses and sunshine.
I’d also like to point out that the movies have decidedly different focuses. The first movie was about Bruce Wayne and Batman - while it’s hard to fathom why a second Batman movie wouldn’t be about the same thing, I think they’re fairly different beasts and I appreciate both. Dark Knight is more of an objective look at Gotham and how it relates to its heroes, its villains, and its leaders. Batman tried to be all three, to the extent that fear was a major part of his job. In Dark Knight, they were separated in to three distinct characters. It would be very hard to tell the story without them. Joker’s analogy about how he’s just a dog chasing a car is apt - he has no idea why he wants to prove that Gotham is beyond redemption, he just does. Contrast that with Ras in Begins, who provided reasoned arguments for the city’s destruction based on the same logic, and you get what Nolan was going for. Batman beat Ras the standard super hero way; he beat him up, fled the scene, and happily ever after. He lost to the Joker, because in the end Joker proved his point with Dent, even if he didn’t succeed in his plan. Joker, like the dog chasing the car, never did catch it, but he showed he could chase after it if he wanted.
As for why they didn’t just blame the Joker’s men, it’s not like Joker was dead. He could have just said something, since he knew who was behind it all along. The city turning on Batman was a satisfactory result for him, though, so he had no need to tell the world about Harvey Dent. He wanted to corrupt the city, not just depress them so they move on.