The problem isn't beguile or dispel, the problem is in turn order as it exists now, i have another post that addresses this with a simple solution, If the spells are cast Cheapest to most expensive, it would fix this easily as no team would always have that advantage, and would only go earlier on spells of the same cost (ie. both sides cast dispel, blade, etc)