One critique on the 2010 BBC version, I'm not yet sold on Moriarty. He seems slightly miscast, first impression.
Really?? I don't feel the same way. I think Andrew Scott did an amazing job playing Moriarty and I thought he was suitable for the role. It's a shame we won't be seeing him in the third season.
Sherlock on the other hand is extremely arrogant and occasionally really irritating. Sir Arthur Conan Doyle did depict him as arrogant and pompous, but not to that extent.
That being said, I really enjoy the show, however, I dislike that we only get 3 episodes per season.