If I were to rate the characters by numbers, I'd say Nadeko is -714, that Saintess/Angel is -694, and the maid is -182. For the main characters, I'd say Kanan is 42 while Kyougi is 8.
God, the author need to make better side characters.
What a bold choice of Kanan. Very nice, very nice.
However, that sales rep needs to be reprimanded for her lack of proffessionalism. That is no way to treat a customer.