Stephen is nice enough but I much prefer Steven, it just looks better.
Nathan is nice too, better than Nathaniel. A brother in law named Nathaniel would pretty much preclude my using the name Nathan though; Natalie wouldn't deter me so much. The dead second cousin who killed himself might possibly deter me from using Stephen; if I wasn't specifically naming a son after that cousin, I would not want to give the appearance of it.
I think, therefore I judge.