Mind spike does more damage, can crit and amps mindblast. Flay has situational uses but it low damage and you giving up your mobility for that low damage and a poor snare isn’t smart.
Blizzard could have made each tick of mind flay add crit chance to mindblast , but that would have made too much sense.