It’s a tough call.
On the one hand, Gandalf has magic. On the other hand, Sherlock Holmes is a mastermind who understands situations and people better than anyone else. He might be able to outsmart Gandalf.
On yet another hand, Gandalf was able to see the big picture and notice the threat Saruman posed as well as Bilbo Baggins’s potential in the dwarves’ party, so perhaps he is Sherlock’s equal or better.
What do you think? Vote and share!