The way Riot should of dealt with Veigar's instant stunning...
I hope I can explain this well enough for you to understand.
Anyways, We all knew veigar's stun was an issue but instead of giving it the cast time with a delay time to stop instant stunning but to change it in a way to let it be cast instantly but if the edge was instantly placed on top of a champion they wouldn't be stunned but have 0.5 seconds to get out of the edge.
But wouldn't this be the same? No It wouldn't the stun would still stun as soon as it is placed. Example: If Veigar placed his stun and milliseconds later an enemy mistakenly tries to dash away but dashes into the edge they would be stunned.
I hope you understand, so the enemies can still be stunned if they walk into it before their reaction time allows them but will not stun if it was directly placed on top of someone.