I wish I could just press 'v' or some other customizable hotkey to cancel spells anytime I want.

Having to activate the spell again in the middle of casting to cancel it is bad design. This also makes cancelling spells that are activated via macros really hard as well.