I have to admit this is a great show. It has a little (sometimes a lot) of everything, romance, comedy, fighting, villains and heroes and the anti-hero. Oga is a great clueless hero and the characters are very well done here. I love the little Beelzebub baby concept. Great effort on the part of the creators of this show!