Not necessarily more vulnerable, but more human. It's something that BBC Sherlock lacks, which I find frustrating. Even in the canon Holmes isn't some sort of robot devoid of human compassion and understanding, and I like that JLM's Sherlock can be tactless at times, but you can still tell that he's a caring person.