So I've been following development from the shadows for a while, but this is the topic that got me to register and participate since I feel it's important.
I think that the CO/STO/NW naming system has been proven objectively superior by now. DCUO is plagued not only by l33tspeak names everywhere you turn, but also by a widespread practice of hoarding and trading "OG Names" by the playerbase themselves. The system is simply flawed, and its biggest crime is probably the huge turn-off most new players would experience when their names get constantly denied over and over again at Step 1 before they can even begin playing the game.
CO doesn't have this problem, and even among non-RPers I struggle to find a l33tspeak or "non-superhero" name.
Now the biggest argument against the CO system is duplicate names, however in all my time not only in CO and STO, but also on other, bigger platforms like Steam or Battlenet, I have never once ran into a user with the same name as me. Surely, someone with the same username as me DOES exist, however somehow, someway, I have just never bumped into them. I have never seen two other users with the same name together in the same place either. The problem of, "Oh I'll be running into people with my name all the time!!" just doesn't seem to happen in practice. And if you happened to bump into someone with the same name once in a blue moon, does it really matter? Do people freak out IRL when they meet someone with the same first name?
The flaws of a unique naming system are just too big, and the flaw (singular) of a free naming system is just too small.
That aside, I think allowing punctuations and special characters in the name field would be nice as well.