Hello and welcome!
I'm not new here to the game anymore, but I actively see ways of improving it even still. I've been part of the forums for a while and have put forth my input on some development suggestions elsewhere, but one thing has been bothering me for quite a bit... And I feel like it really, seriously, needs to have a change: The ability to check availability on new character names.
(The reason there was a cost applied towards the creation was because people were abusing the system and trolling on newly created- then just as newly deleted- characters. The ignore system we have in-game now seems to work quite effectively. I think this alone would solve the problems for many, but perhaps not for all. )
I think to meet everyone halfway, of requiring the 10k XGold (not sure if that cost changed) on new characters to avoid drama,would be to also allow people to check availability on the names someone may want.
What this 10k XGold charge has done is nearly require new players to immediately pay MORE $$ (on top of the fee they just paid to join!) in order to either fix the choice they just made/tested (since there is NO WARNING that if what you choose is available is what you're stuck with).
TLDR; make it not cost anything to verify the availability of a name before creating a character.
Lastly, I just wanted to create a poll to see how many people are even still interested in having the cost on creating new Avi's. It may come across as a bit off-topic to this thread, but they are kind of one in the same...
Edit: Should include that the poll is multiple choice...