TBH I always struggle with this in my mods. Trying to make 'dynamic' enemies that have a few choices for attacks, use melee but can also use projectiles. My aim is usually making one enemy that has multiple options, instead of making multiple drones. Also giving them some personality, so they don't always act the same and become less predictable.
The struggle is setting good range values, some moves have similar range, so they override each other. Trying to limit projectile attacks, also I have extra idle animations and other attacks based on a similar range too.
Randomness does help, random rise attacks, follows and counters, also stuff like block being random choice between a block, evade or dodge animation.
But mainly the fundamental step of setting the ranges kills me, maybe I just suck at doing it. For players and enemies with various punches/kicks with similar range is my main problem... also having multiple long range attacks/animations.
Any tips.?