I'll start, then, since I saw it yesterday and rather enjoyed it.
First off, since everyone who saw the trailer seemed to worry about this - no, it's not a typical dumb Hollywood Action Movie. The writers have clearly read the novels.
Good:
+ Downey Jr. NAILS Holmes very effectively, from condescending arrogance to intellectual fascination. He's also pretty hilarious while doing so.
+ Quotations galore! Several times, Holmes quotes from the novels, and no, none of the quotes contains the word "Elementary". Just about the only thing missing was him breaking out into foreign quotations.
+ The plot, without spoiling too much, is classic Holmes, with action twists thrown in. For example, he narrates his final "figured it out" monologue in the midst of an action scene.
+ Hand it to Guy Ritchie, he knows how to film action scenes. There's none of the "sudden cuts" nonsense a lot of movies like to do - the fisticuffs are displayed well. I especially like the detail whereby Holmes narrates his violence to himself before doing it.
+ Yes, we get several monologues where Holmes does his "look at a person and explain their life story" thang.
Cons:
- Jude Law is entirely too snarky to be a proper Watson. Although this may tie into...
- You know how the show House MD had it's title character greatly influenced by Sherlock Holmes? Yeah, somehow, in an ironic twist of fate, this got turned around. Holmes here is arguably greatly influenced by Gregory House, mostly in the part of his being a complete dick and social retard, neither of which are especially in keeping with the original character, who was merely eccentric. Also, the whole slashfic-Buddy dynamic with Watson is cranked up to 11, which is vaguely irritating.
- Spoiler
- Length clocks in at 2 hours, which is about half an hour too long. Drag, drag, drag.
- Several times, Holmes makes impulsive moves not at all in keeping with the character.
Overall, I'll definitely be buying the DVD. The writers of the script were clearly fans of the novels, even if they chose to put some twists on them.