If all else, it wouldn't be too hard to just rework haste to follow DnD5e rules. There are already some abilities/buffs that give access to other abilities. Just make it so that instead of giving an action, it gives access to once-per-turn mutually exclusive abilities to do a single attack, dash, disengage, hide, or use an object.
I agree, that would be Ideal!