More of a 2.5, but I'll allow that this is one of the better issues of this title. And I hate this title.
At least this issue follows the narrative flow of some previous issues. It went back to addressing last issue's possible future that Doyle saw. It also came back to the subplot about Calvin wanting magic through a Faustian deal ever since his "magic jacket" turned out to be a Dr. Strange villain in disguise.
What's more, this issue actually featured the magical superheroes a little bit more than usual. Dr. Voodoo was only on one page, and Magik was only in a few frames, but it was arguably more than we usually see of the "professors."
I'm a little irritated that Magik was drawn with the same costume and type of blade she has had since around 2014 or so. All black straps and weird metallic things in her hair. The black things in her hair are meant to remind us of her classic depiction with demon horns, without actually being horns. This also served to differentiate her from the other blond mutant women in X-titles, especially Emma Frost and the Cuckoos. However, there is no narrative reason for this getup; her traditional demonic form and soulsteel armor is based off her powers and relationship with the soulsword. The inexplicable black metal things that sit weirdly in her hair have no in-story explanation whatsoever. And then the soulsword? Omg. Let's set aside the fact many writers at Marvel have no idea where the soulsword came from, so there have been ludicrous stories like Amanda Sefton being shown an image of the soulsword decades before it came into existence. Here, it has its stupid ludicrous depiction as a giant-size anime blade (that no one could realistically carry, and even if we could, it would snap at the hilt). But more than that, we're supposed to either laugh or shrug off the fact someone briefly makes her soulsword basically disappear.
It's Illyana's soul, bro. Her literal soul made manifest.
Not loving how Calvin's Faustian deal is going down. I complained last issue about this cliche narrative. Characters who want power are always coded as villains. But, aside from the fact this is a cliche storyline, it's insulting to readers. WE are people who want superpowers! Writers, stop insulting your audience! This issue makes it clear the Faustian deal storyline is supposed to be an obvious metaphor for drug addiction/dealing.
Now you're calling your audience drug dealers?