If you leave him, you'll get the better ending. There is no true good ending. :(
ohhhh but i don't want to!
Yeah I know :(