I agree, but I think it's possible to at the very least make the fights less scripted. You can make the AI adapt to things the parties like to abuse. Always like tanking the monster near the edge of the arena? The boss can use a move that makes you change positions and it only does it if you stay put. If you move before hand or often enough it'll do a different mechanic. This would involve making a fight. Have teams test play it. See the answers they come up with. Give the boss an answer to that strat. Randomize the TP move choice once in a while from the boss so it's more reactionary than "were on step 5, he will use this move"