The effort and attention you put into setting each of your characters apart from the rest is obvious. You've taken personalities from way opposite sides of the spectrum and made incredibly convincing characters of all of them and it's easy to appreciate that.