Sherlock season 1 is nearly perfect, but season 2 is the strongest, featuring the return of Moriarty and exploring themes of friendship and betrayal. It culminates in a powerful and shocking season finale.