**Spoiler**I think they could've done a better ending without the amnesia trope. They could've executed the same meaning with him retaining his memories, and even making it a stronger ending because of that. Overall, I thought it was a good enough ending for a very good show.