HawaiiSteveO
Blistering Barnacles!
First off, description says "any spell of 3rd level or lower ends. For each spell of 4th level or higher on the target . . ." etc.
Does spell end all active spells on target or just 1? It can be read both ways. Dispelling all seems pretty powerful IMO, although it is 3rd level spell.
That naturally begs the question of caster choice, and if they are aware of what target of dispel has active. Is it just fluff / flavor?
Rupert the Wizard is buffed with say dark vision, detect magic, mage armor, fly, etc. Evil Sorcerer Outlaw Pete casts dispel magic at Rupert - what happens? Random dispel, all? Can Outlaw Pete target the one obvious spell (fly) because he can see it?
This is a whole can of worms - protection from evil is great example. A (disadvantaged) intelligent undead creature is going to know their target is magically protected somehow. If possible creature would want to dispel that effect rather than something irrelevant like mage hand?