Oh dear, the Hat's gone senile. How could it put someone who not only doesn't possess the most basic knowledge of the solar system, but doesn't even *want* to learn it, in Ravenclaw? They'd lynch him. Cunning, proud, resourceful, only interested in information that is of personal use... "Slytherin!"
Yeah, have to agree with you on that. He's smart but his knowledge is limited to extensive information on a few subjects that interest him and benefit his job. I also think that Sherlock is very ambitious in his own way, he's the best detective because he strives to be the best at what he does.