This is very interesting...I hope it leads to a good discussion~
I have just one problem with that...not all magical girls are part of superhero teams. I'm pretty sure what's usually considered the very first "magical girl anime" (I think it was called 'A Little Witch Sara'?) was not made as an equivalent to any male-dominated genre at the time; it was just a little girl helping out her community with her powers.
There are also other kinds of magical girls...for instance, the "my idiot friend from another dimension" type, where the magical girl is usually a secondary MC partnered with a normal human MC (like Ultra Maniac), and her job is to improve that MC's life...or just goof it up with good intentions.
There are also magical girls who, despite being part of teams, don't necessarily "fight" evil physically...they tend to use their magic for more mundane problems, like bullying or lost pets (like Ojamajo Doremi).
Neither of these are "girl versions" of male-dominated genres that I can think of...any feminist empowerment provided by the magical girl figure probably goes much deeper than "making space for girls in a boys' club".
Errgh...I know I kinda seemed like this was my stance in an earlier post, but...I think my issue with that was specific to Precure, given its history and what it represents for the magical girl genre. I don't really have a problem with magical boys existing as a concept.
I mean, boys with magical powers already exist; "magical boys" are just a more feminine version of the same thing. And just as girls now get to have access to more traditionally-masculine presentation if they want it, I think it's a good thing that boys are finally getting the same option.
Oddly enough, this reminded me of one of the very first Precure MC's (Nagisa/Cure Black) who basically sucks at everything except playing lacrosse. ^^; I guess you could say her "but she's still feminine" trait would be that she has a huge crush on this guy for the majority of the series...but I think it's kind of sad, in a way, that the fact that she's in love can somehow be painted as a "girly-girl" thing...as if boys don't fall in love or have crushes.
The same goes for all of those traits: sure, I'll concede that they are traditional feminine qualities. But they shouldn't be looked at as "girly-girl penalties" to keep otherwise more masculine girls within acceptable femininity levels.
Like...if I create a female character who likes to cook, I did it because I want her to have a fun hobby, not because I want her to represent the ideal housewife. I like to cook, and frankly it has nothing to do with my gender identity (it has more to do with the fact that I like to eat~). Painting such things as otherwise this late in the game creates more problems than it solves; it's encouraging people to break gender roles and yet reinforcing them at the same time.
...Okay, but this is true. =/
Dammit, I see how this makes sense, too...
...I really think I'm somewhere in between both "sides": I have problems with both viewpoints (and agreements with both viewpoints). If I had to answer the question myself, I'd say magical girls are a feminist concept, in that they allow a girl to be a main character in her story and have agency and importance.
But whether they are feminist in execution (which comes down to evaluating all the tropes, as the OP has basically done) is...kind of a case-by-case thing?? I mean, for every magical girl who's supposed to be a good, wholesome role model for young girls, or a strong character in her own right, there's another who was simply created to be cute and do all the usual cute magical girl things and sell mousepads.
The same goes for magical boys...whether they are empowering or not depends on who makes them and what their intentions are. And to be honest it's kind of worrying to me that most of the ones I've seen look super...slutty, for lack of a better word?? Like is this actually the birth of a genre spinoff, or is it just a fetish trend that'll go away in a few years? I'm having trouble believing that it could be anything but the latter...