One thing that I LOVE that almost every CODwriters do, it's making Simon struggle about being too "selfish" for loving Soap.
Like, YES, it makes so much sense! Simon grew up in a broken home, lose the few people that he loved and learn to turn off his emotions.