One of the things that I like from Demon Slayer is how it can surprise your emotions; there is a lot of cruelty, and we can see the worst of humanity there. You get angry and sad during many episodes. Unfairness in life is a topic that appears many times... And Tanjiro has everything to be like many of the demons in the series, but his naivety and pure soul make him avoid this path.
RE: [Movie] Demon Slayer, The Movie: Infinity Castle - A very, very long movie but essential for the anime's fans.