Thanks for the rather complete answer, I just finish watching the season 2 and it was a decent show as you mentioned. But when it comes to Sherlock/Moriarty murder mystery, I'm a stickler. However, we shouldn't overlook the fact that creating a Good Moriarty is not only unprecedented but also hard to pull out. especially considering the fact that Sherlock is always the sole beacon.
PS: I am a fan of bishounen