Seems to me like Square could solve pretty much all the problems people have with this combat system by implementing a simple Dragon Age: Origins style tactics menu for your party members. Let players set up simple "If > then" commands to take some of the micromanaging out of their hands.