Sigh. Here's the problem: I don't like writing huge walls of text over very simple things. Let's focus on the second character, because that's the easiest example of where you're way, way off base on trying to judge your own power level. I can assure you that the number of people happy to run a game where they have to consider every action in light of one character who would utterly negate half the options [i]but[/i] would be flattened by going for an alternative is slim to none. This is only exacerbated when we consider the other characters already accepted; if we have one character who can shrug off any magic shoved in their direction but several characters perfectly suited for all physical challenges there's no tension and no drama. It's actually a very common trap in fantasy roleplapys, magic immunity. "Oh, it's just one thing, and just directed." Well, now you're immune to most magical attack, all magical debuffs, any illusions that would prefer to interfere with the senses, autonomous defences... and depending on the wording, conjured attacks. Which, notably, winds up being every way that a magically-focused enemy can win directly. It's bad enough on its own; but to go and combine it with melee ability and armour and power absorption. Essentially, a magical enemy will be unable to utilise any of their abilities, lesser melee characters are evenly matched. And then you get eaten by Godzilla or something because the whole concept is hinged on one thing. All of which is a bit too rock-paper-scissors-y in the first place, but step back from the magic/melee/ranged viewpoint for a second. What you essentially negate is any ability that is not about literally smashing you into a pulp. Instantly. Not enough fun limits to exploit. No point trying to use characters that rely on it because there's no challenge and they [i]instantly lose.[/i] High tier anti-magic just isn't fun to DM around or workable. It takes most of the fantasy toolkit and kneecaps it. "This is too easy and won't work." It's doubly bad in a high magic setting.