The triggering looks very good...
-
Unit Group - Remove all units from PWDMGGroup[PWInteger]
Doesn't destroying the group automatically remove all of the units?
Perhaps set Picked Unit to a variable, as you're calling it three times...
That's... really all that I've found. I'm not sure about the first one, either. Good job on this spell, the triggering looks very good.