Cause if you don't agree, your complaining... right? Great logic.

Except just like in-game now, something like Sacrifice II says it take 2.25 to cast, when it really takes 3 second, upwards to 4 seconds.

Again, I don't want to rely on the server to decided if I cancel the spell or not via movement. The servers have already been proven time and time again, that it is far from being in-sync with the client. Before the comment is made, .5 to 2 second delay is unreasonable for a MMO, especially if PVP is a planned event down the road, and we would still be using the same server infrastructure if the game didn't bomb so bad in the first place.

Just make it cancel via a easy button press, or made it mode 1 (move to cancel) or mode 2 (cancel via button command).