Review for Season 1:
This show didn't quite work for me towards the end.
It's at its best when it's trying to be a parody of a magic anime. Whenever it does so, it's very funny because of the voice acting and A1 Pictures' editing. The plot setup itself is obviously funny.
But it's at its worst when it tries to be a serious action shounen, using the most mediocre shounen tropes out there. For instance, Mash's character was supposed to be funny because he was very dense yet ridiculously strong. But towards the end he sort of changed his enemies into good characters (another shounen trope) and it just made no sense to me.
In the end, I was looking forward to a magic parody anime, instead of just another action shounen (this plotline just doesn't fit a serious shounen story). I'll still watch season 2 but I hope I get to see the parody moments a lot more.
Edit: Enjoyed it more on a re-watch once I knew what's coming.
Review for Season 2:
Mashle picks up from right where it left off and everyone's favourite fitness freak is back! He has returned to entertain us by outsmarting magic in all different, hilarious ways.
Season 2 is more of the same and I definitely did enjoy it plenty. Just like Mash, it's offbeat and stylishly funny. I'm actually very impressed by A1 Pictures' work for this anime because the animation was very good. And I love the editing because it makes this anime even more hilarious. The soundtrack is again great and there were some new tracks this time that I admired.
The friendship between the main characters is wholesome. Finn Ames actually gets some moments to shine this time and I like his character more after Season 2.
But whenever Mashle becomes serious and it goes into some sad flashback or a serious shounen action scene, it loses me completely. Because this is a parody setting and it doesn't fit at all. Whenever Mash arrives and does Mash things, that's where this show regains my attention.
Overall though, this is another fun season. This is definitely a unique and entertaining comedy. Hopefully we'll get a Season 3.