I approve, for the most part. Most MMOs have few spells that can be cast while moving.

Anything with a cast timer should not be able to be cast while moving. Anything that's instant cast should allow for free movement, however.

I'm just fine with moving cancelling spellcasting, as long as we can get rid of animation lock. Fair tradeoff, IMO.

Moving, jumping and esc key should all cancel casting.