I agree with the original topic.

I'd add one more thing :

Being able to quickly switch from LinkShell1's chat to LinkShell2's chat etc.

I just think of a simple command like :

- "/linkshell1 [text]" (/ls1 [text]);
- "/linkshell2 [text]" (/ls2 [text]);
- "/linkshell3 [text]" (/ls3 [text]);
- etc.