I thought what he did was good. He did it to save her, out of love. It came from his heart, even if he does insist that his doesn't work and he has no soul. but he oves her, and this is what he thought was best. he did end up being wrong, they needed to be together no matter what, no matter how hard it was.