Jojo is one those unrated anime with long history of lore, despite the dress-code, but don;t be fooled the anime has very addictive story to notable villains such as Dio , Kira ,Kars, Diavolo and much more in the manga verse but also has good protagonists too even side characters you relate too emotionally, comedy wise. and even sense anger. questions about immortality even in the "Steel Ball Run" the protagonist himself. The show features mix immortal enemy's abilities and fascinating backstories.