Right now, Dash is kinda overused, and makes in combat movement quite trivial. I think it would be better, if Dash just converted Willpower into movement points, and by activating Dash, player would have option either to move as far as possible, but spend ALL Willpower, or do short movement for less Willpower points.
As it is, Dash (and other abilities that needs to activate as well) is a bit tedious, as player usually activates it multiple times, yet that movement feels almost like cheating, while it completely destroys any tactical movement/ placement/formation player usually uses in similar types of games.
Another suggestion is with Overwatch. I believe it would be better if number of Overwatch shots fired, was based on amount of available APs when Overwatch was activated. So If player decides to overwatch with Assault Rifle armed soldier which has 4AP, that soldier should fire twice in overwatch. Action points should always be used if they are reserved.