On the other hand, splitting the servers up like that would prohibit users on different servers talking to eachother. It would be realistic though, but from a community-perspective, which was brought up in this discussion, it could make things worse.
Or.. better, who knows?
Edit: there could be a master server ( i guess there has to be anyway ) that handles all chatting.. (and forwarding)