I've watched quite a few Anime over the years (although I wouldn't call myself an Anime Wizard) so I got to learn a thing or two about this genre.

First off: let me say right out the gate that this is a great Anime. It's enjoyable, easy to follow and binge. It ticks a lot of the right boxes and it has an above average attention to detail.

If you like other shows like Jujutsu Kaisen, Demon Slayer and Hunter x Hunter, then you'll surely like this one too.

Now prepare for my rant :D My main issue with this series is that it can be incredibly predictable when it comes to the character's decisions and highly cliche / typical behaviour.

Below I listed my biggest complaints:

1) You have the main characters who can only be at their highest power levels when fighting for family (Vin Diesel would be proud) or close friends. The old mantra of "I can't let them down" or "I must save them" guarantees a win for the struggling good guys, no matter how much stronger the villain is.

2) The good guys continue to be incredibly predictable and outright dumb (strategically and long-term) in most of the cases. All it takes is for a random enemy to attack or endanger a bystander NPC and that's it. Game over for the good guys. They will throw everything out the window, all the strategies and plans to save that ONE bystander, literally compromising the entire operation and, of course, allowing the villain to get the upper hand, critically injure the hero or escape, allowing them to kill more civilians later on.

3) This one is more of a personal opinion but I seriously dislike this mentality of trying to save the villains (after literally killing hundreds or thousands of people) or avoiding to kill them at all costs. This brainwashing sort of Hollywood propaganda that good guys can never kill someone or they will become a villain themselves (what?!) leads to a whole load of predictably poor decisions. Countless deaths could have been avoided if they simply unalived the villains when they had the opportunity (like in Demon Slayer or JJK) rather than going through extensive efforts to knock them out and capture them alive and arrest them. How can you even consider arresting someone with incredible super powers? It's bound to come bite you in the a$$ at some point.

4) The main villains are way smarter and more organised than the heroes. The difference is night and day. You will notice how the villains are always many steps ahead, have countless tricks up their sleeves that allow them to escape any situation (especially when cornered) and are very successful at executing a long term plan, slowly moving the right pieces into place. They always catch the heroes off guard and successfully execute their evil plans (not including killing the heroes). But the heroes? Completely disorganised, very short term thinking and just use brute force/sheer numbers in every situation.

5) Lastly, it's to do with lack of critical thinking, again. There are intense situations where the heroes must act swiftly to neutralise the situation and they always prioritize the wrong things. I can't go into too much detail because I might end up spoiling it for you. But I will say that if you were a hero breaking into a villain's lair plotting an attack, you should try taking out the main guy first, rather than focusing on the NPCs he releases to distract you, giving him time to execute his evil plan, escape or rally up more enemies. But what do they do? Exactly the opposite. They all have the strategic abilities of an 8 year old.

Ok that was it from me. I hope you find my rant useful. Again, I enjoyed this show overall (hence why I voted 8/10) and I suggest you give it a go.