The AI is compleetly unable to deal with hasted commando mobility vampires for some reason...
Haste should stay on as long as the adept is part of the stack.
coldnt this be solved by having buff spells, such as haste, cast in a slightly different way. basically instead of needing to press the button every turn you have it as an on/off switch ... you cast haste and the adept will then auto cast it at the begining of every turn until you tell him not to (a bit like a worker not requiring you to tell him to build a farm every turn, you tell him once and each turn he just carries on building)
Comparison to Enchanted Blade I do not completely see as applicable, because strength is something that varies heavily in the game, and there are a multitude of options to enhance it. Hence a permanent, small boost to strength does not nearly equate to a movement enhancement.