I really liked seeing the "other side" of Sherlock Holmes. In previous movies, he's been the stand up guy with a good moral compass. But in this version of the Holmes character, you can clearly see that like many of us he has obvious flaws. It was really good! I also liked how the end of the movie kept you hanging on for the obvious sequel. Robert Downey Jr was absolutely brilliant in this role.