I think it looks awesome. I like being able to play as a ton of different Marvel heroes and it's free? Hell yeah.
I generally dislike create-a-character with DCUO because I don't like playing along with Superman or Wonder Woman as much as I'd rather play as them. It doesn't bother me with City of Heroes (RIP) or Champions Online, but that's because of the IP.
And the people saying it looks like Playstation One graphics.. have you even played the Playstation One?