It sounds like the GP hasn't played it, but I have. The character creation is better, but not by a tonne. Here are the key differences I noticed:
1) Asymetrical choice for things like gloves, armbands, eyes, etc. You choose things that can be mirrored independantly if you want.
2) You can save the costume and load it again later. I imagine it's a jpeg with some metadata, I haven't looked, but it's really handy. Similar to Spore
3) You can only wear capes with tights or skin. No capes and armor or robot arms or anything like that. You can have wings and stuff with whatever though.
4) Seem to be less choices for cool armor/skin/jackets.
5) No auras
6) Still buggy a bit
So, it's a bit better for the asymetrics and costume saving, but there are a bunch of things that are worse. Like Champions in general, really. I had it pre-ordred, but I don't think I'm going to pick it up. CoH was a lot more fun.
On one hand, you can try out a new power before you have to lock it in. On the other hand, you can't actually see what powers are avaliable later without having one ready to choose and going to the trainer. When you create a character you have no way of knowing what's in the future.
The combat system is neat, having attack that gives energy rather having to stand around doing nothing. It's gives you an absurd amount though, you just stop your main for like a second or two and you're back to full. Not even worth worrying about for the most part.
The UI in Champions is what really did it in. It doesn't have a compas icon on your minimap to point to any missions, much less the current one. Same for team mates. You can't set a mission to be the active one for the group very well. There really doesn't seem to be much point in grouping for the most part anyway, everything is just killing things outside with other people. Too easy to quest-steal. The few indoor missions I ran into were really short, like two rooms.
I wanted to like it, I even thought about the lifetime subscription (you get a lot of benifits). I figured it was a sure thing as long as they didn't make it worse than the game they made before. They did. The whole time I was playing, I was like.. Why am I playing this when I could play CoH instead?