I think it would be useful if there was a way you could pass simple data (like strings and etc) between servers when using player:connect() to redirect a user to another server.
As an example, something like my_player:Connect(server,?password,param1,param2)
Then on the other server Server:Subscribe("PlayerConnecting", function(IP,...,...,param2, param2)
A use case for this could be a multi-server setup where you want the same character ID to be referenced across multiple servers. Instead of making the user select their character all over again on reconnect, the characters ID could be passed through and then they would be able to lookup that character and load it for the player automatically.