There's a lot of effort put into this, but IMO it's far too complicated. There are far too many buttons and options to pick from for each combat (exemplified by the addition of stamina-consuming dodge on top of everything). Complexity should be introduced gradually, and overall complexity should be toned down to something more like Hades.