Yeah he's frustrating but he definitely becomes better as he finally understand what human love and relationship is about, after all, he isn't really human to begin with. Currently he doesn't really have any understanding of human morals and principles.
Take your deal and shove it up there