[quote name='CKaz']This.
Everyone thinks they have to charge $15/mo now even if they're not worth it, and yes I lump WoW into that bit, frankly, having recently quit.
I wouldn't mind a more reasonable sub, it also helps for those of us busy and with lives not feel the pinch when we don't play it for long stretches. The one-size-one-price-fits-all model gets old.
[/QUOTE]
It was nice to see FusionFall earlier this year go with a $5 a month plan. Some games are more casual and if they price a little cheaper they can be picked up as a 2nd MMO by gamers with excess free time. There's not a lot of people that will pay 2x$15 a month subs, but there are lots that would pay 2x$10 or 1x$10 + 1x$5, or some such combination.
All MMOs get hard to justify though when you compare to games like Team Fortress 2, with all the free updates and new maps all the time.
Anyway, more on point about Champions, I played the beta as well. It had great character design, which was expected with some former CoH devs behind it. And there were some nice open zone event/quests that were very fun. That's about it for the positives.
There were lots of negatives ranging from all the normal launch issues like unbalanced powers and game stability to some clunky animations, open-world quests that people wait in line for (you'd think MMOs would have advanced in over a decade). And most of all, it just wasn't that much "better" than City of Heroes, which I spent a couple years with. If I was going to sub $15 a month for a game again, might as well go back there, since it has power customization options now as well, and a lot more polish and fun than CO.
As others mentioned there have been some huge patches with power changes and stuff right off the bat, stuff that should have been fixed long ago in beta. It sounds just like the early (issues 1-6) problems that many of the same devs committed with CoH before. Maybe they'll get things right in a few months, but for now I'd stay far away. A lot more games coming soon for the holiday season that I'd rather spend money on.