Your third suggestion has been bothering me.

I'd like to have all characters that are "chained" to the character you've selected teleport to the selected character at the initiation of a fight. Or something similar.

It's annoying to have to keep an eye on the map for enemies and then slowly approach step by step to keep everyone all in range.