It starts out a little edgy and generic. But it eventually improves by toning it down with the edge in an organic way for in-universe reasons and then it accumulates a likeable supporting cast that brightens up both the story and the main character, who is developed by interacting with them. It...