It is so refreshing, that no character is a total dunce nor are they morally righteous to a fault. They at the very least have a hint of complexity - and if that compexity turns out to be yandere, yandere and yanyandere then: my bad, I will tar and feather myself in a later thread.