First: Even without server transfers coming, why not just make Legacy account bound instead of server. If a player has unlocked it on one server, it should be unlocked on all servers. Make it so that they have legacy levels, and for any new server they go to, make them choose a new legacy name for that server. Simple fix, and a bunch of people would probably start over on different servers.
Second: Why the heck is Social on one character, unless they start giving social gains for raiding/pvping, it's nigh impossible to get social 10 if you have multiple toons. Yes, I know some people have done it, but it's just so irritating to have to farm social on separate characters.