Tanjiro's compassion and empathy towards both demons and humans are key factors in capturing hearts. Kamado Tanjiro is a sincere and compassionate person to demons and humans alike in Demon Slayer.