For Champions Online Cheats, Champions Online Wiki, Champions Online Bots, Champions Online Guides, Champions Online Walkthrough, Champions Online Powers Cheats, Champions Online Builds Cheats, visit our sponsor Exploits R Us.
While I've somewhat new to the game, I'll try to give you some honest answers.
Population seems very good at low to mid levels. Always can get a team either by asking in zone chat or even waiting near a mission entrance.
I don't know about the game v. C-Store. I think the C-store is just costume parts and ...maybe extra character slots? but you get 7 already.
They just added a new zone http://championsonline.wikia.com/wiki/Champions_Online_Wiki
Not sure re: STO. One community relations person actually was just transferred from CO to STO. I feel like the devs are active though. You will see responses in the forums and fixes seem fast comapred to some games.