Here's is a New York Times article that analyzes Holmes based on the character's actual actions and history rather than bringing in Doyle's. Interestingly enough the article is written back in 2009 and suggests he had Aspergers.