I find animes with philosphical/moral questioning and thought provoking narratives take a backseat too many times to these cringy high school "sexy" animes or fighting animes like Naruto. This anime is phenomenal, has great development, characters, plot-twists, etc... Yes, it's a bit long but I binged this anime and I don't regret it, still in my top 3 of all time.