We've had faction imbalance problems from day one on every server. People have requested race changes to deal with that hundreds of times, and the answer is it's not doable because of race quests. I get that, and I understand it, but here's the thing....
Say you're Firran....
You want to go pirate? Be a pirate... but you're still a Firran
You want to join a nation? Join it, no problem... but, oh yeah, still Firran
You don't become another race you just change nation... so why can't you say I'm Firran but I want to ally myself with the Nuia Alliance? Why can't a Dwarf ally themselves with the Haranya Alliance? No changing race, no doing race quests; your friend/foe identifiers have swapped, that's it. Would it be that hard?
I don't think it should be an easy process, but it should be possible. You should have a basic requirement of being able to speak the other continent's dialect at 10,000 proficiency, and there should be some quests or other requirements you have to complete to do it. It should be something that if you do it, you mean it; not go to a npc and pay 5 gold to join the other side or something. I mean becoming a pirate takes work, creating a new nation takes work, so this should too. However, it would be totally worth it for people that really want to help balance their server, or meet new players on the other side, or just try something new.
Anyway, just my thoughts, a proposal if you will. If other people like this idea I hope Trion will pass it on to XL, if not at least I got to finally bring it up.