If your idea of balance is assuming that every party, high level or not, should have very specific classes (like paladins or wizards) and very specific spells (like counterspell, which has its own crapton of issues btw, and would probably deserve its own thread) for the game to work properly, we have extremely different ideas on how this game should be balanced.
Your example uses a very specific spell - psychic scream, and one that is not on any published monster's spell list as far as I am aware.
In terms of specific, I think there are far, far more parties with Wizards and Paladins than there are parties that get psychic scream cast at them. Probably something on the order of 100 to 1 or more.
Finally, 8 different classes can cast dispel magic and 3 different classes can cast counterspell (not counting Rogue and Fighter subclasses that can cast them). So I think it is a safe bet you have those spells in most parties.
The game should be properly balanced, even at high levels, for all reasonably diverse parties, not just for the savvily optimized "meta" ones. Current 5e just isn't, and the saving throw setup is a considerable part of the problem (on both sides of the screen). This is my position on the matter.
I believe it is. High level characters very rarely die and they have high level abilities and high level spells which as a group more than compensate for the adversaries abilities and spells.
Last edited: