Team tactics have been on my list forever. Probably not as complex as you describe, but for example assigning roles to members (for example healer, archer – they would try to stay behind), and simple orders like stay, attack, etc.
I’m also probably going to add an optional full control mode, where you get to make moves for all team members.