Glad both of you are okay. That is a very very scary situation and you seem to have handled it well.
Another vote for the shepherds! I live with a spectacular border collie that was rescued a year and a half ago at 1yr of age. He has bonded well with everyone in our household, including the cat, and is very defensive of his home and yard. He does take cues as to when to relax but does bark and growl quite menacingly, which I am grateful for living in NYC. He is a very good judge of character, also, and knows who to trust on his walks. If people are drunk or obviously intoxicated, walking erratically, etc, he gets protective, but not aggressive. Also, super cuddly
Maybe you'll gain a great friend from this event.