I know it was said that it was an accident for communities by having sharding. The way the game is now, you could easily build on that. Make everything a single server. You could have a shard for RP’ers and keep Warmode as it is. You could build off of what you did with battle net and that would serve as everyones global handle. Using the Global Handle a player could then get any name they wanted.
For example. Banegrivm#2022@Banegrivm could be the name of my character, of course anyone else could make a character with that name because it’s limited. Their are alot of taken names out there that people can never get. Especially when you consider the names were taken by accounts that are no longer active for one reason or another.
You could easily make an RP instance as well for RP’ers. It would solve alot of problems when you have it set that way. Both Star Trek Online and Champions Online use this system. I’ve played both. I think the system proposed has alot of merit to it as well. I know also that Neverwinter has an active RP community and their are no issues with it since they have everyone lumped together on one server. Given the circumstances, I think this would be a good idea and it would eliminate the need for server moves or name changes.