I find Sherlock a bit difficult to accept as a Caster. Dude was awful at philosophy and a few other "natural sciences" that you expect magi to be good at. In fact, despite Doyle's personal obsession with seances and the like there's basically no trace of any occult shenanigans in the Sherlock Holmes series.