Oh team William all the way, hands down. Don't get me wrong, I absolutely LOVE Sherlock, but I love the way YnM wrote James Moriarty's character. I agree with his philosophy, and I love his smooth and subtle charisma, haha! To me, he's utter perfection