Bacon, Hap, and I all play on Champion.
Also, you need to get City of Villains. Online play is included in your Heroes subscription, so you don't have to pay double. AMAZING games!
I'm still a noob in CoH and I plan to squeeze it for all I can for a while before I consider CoV. I will burn out on this like I have with all the others so I want to streatch it out as much as I can.