There are many reasons to explain why Sherlock Holmes is one of the
world's most famous fictional detectives. However, the main reason for
this is that not only are the stories complex, but the actual
character of Sherlock Holmes has extreme depth, with some subtle
elements of his character only becoming apparent when he is in certain
situations.