I have one more thought about Sarah, quite possibly the most underrated and forgotten character in the series:

Sarah to Sherlock's rescue!
Sherlock has just been kicked in the stomach, flown through the air, and landed so hard he is incapable of moving for a long moment and is limping when he finally gets up. While John is fighting another bad guy, it's Sarah who notices that Sherlock is not able to defend himself and she beats the crap out of the guy about to attack him!
She was watching out for Sherlock, not John. I just realised that's why Sherlock is so gentle with her at the end. She barely knew Sherlock and instead of getting out of the fight, she jumped right in to protect him. What a badass gal and I'm glad Sherlock was so nice to her.
Mary