Just be warned, its a very slow burn and the first five episodes are hard to get through. Try to tolerate Asta's voice for the first 3-4 episodes, it gets better. And it has a MASSIVE amount of foreshadowing, so try to pay attention. Also a lot of people find the main protag annoying, but he grew on me. I recommend pirating or going to crunchy roll's free trial as Hulu only goes up to episode 50 and you really start understanding at episode 70. Also there are 'gag' characters who actually get their own development and growth. You think this woman who dresses in underwear is there just for fan service, but you find out she's actually been abused. The characters are all really good.
That being said, the 'rules' of the world aren't asspulls and the characters genuinely need to work together. Asta is an imperfect protagonist. He's stupid, reckless, and way too trusting. But he's basically super optimistic and inspiring. I really do enjoy it. Plus it has some fucking awesome openings:
All I can say to this is:
Also the Tanya movie absolutely SHITS all over commies its fucking hysterical.