Re: Watson
At least Watson was an appropriate name, in all the books / stories, Watson never really masters the Holmes skills of deduction / problem solving
Except that he was a pretty good doctor.
Do not judge the character by the buffoonery in the old B&W films. He wasn't Sherlock's equal in criminal investigation but Holmes did not suffer fools and wouldn't have shared an apartment with him unless he was an intelligent and capable man.