while not much can be done about the jumping since the characters cant all stand in the same spot, you realize a simple "chain/unchain all" button would solve most of this pretty well
Sure there can be. Select all characters -> click the jump button -> click the spot to jump to. The character pathing can reorganize them as/before/after they jump. Like, maybe there'd have to be enough space on the place you're jumping to for all companions to stand next to each other. But only maybe. I've seen characters run through other characters, so just allow that to happen while in the party jumping process and sort it out after everyone lands.