CRZ is the worst and most poor mechanic blizzard ever thought or implement into this game thus making it gamebreaking.
1.) Giving you the option to MIGRATE your character(s) from a server to another is being here for a long time.The desicion to give YOUR extra money for this can vary for many reason.For example someones prefers to be on a low pop server, or can't stand a party of people (religion,nationality etc), many bots on this server and the list go on.
To give my example i payed to move my characters out of Genjuros which is full of retarded people(certain nationality) in such an aspect that they were making this game for me frustrating.But hey with the new system now I have them again in my face.Why don't they refund me the Real Money i have wasted for the useless Character Migration?
2.)Making the game like they wanted to be, but things have changed now. Ok zones seem populated now, but this also means that there will not be only people on your lvl there but lvl 90s too.So the intention of this game is to be camped on your alt by lvl 90s from x,y,z server?When every gathering profession, rare etc is being camped by 90s from other servers is justice?You already have to compete other people into your server for it.
3.)There is no actual competition whatsoever CRZ is gamebreaking.People can do achievements/dailies/rare/farm etc by being invited into different servers with low population even as a crossrealm zone.So whoever has a battle.net friend who can invite him can farm freely while you are stuck into a full CRZ...
4.)Most things are bugged cause if this poor design (quest items,quest givers/turners ,rares,minerals etc)
I could go on forever how bad CRZ is but it will be too big to read post and also it makes me frustrated the more time i am thinking of this.
They should at least give our money back we wasted on Character Transfers since they nagated the aspect of this service for those who did it for a certain reason