It's a bit disappointing that the majority of the heroes must be purchased, especially since I don't even know how good each one is. But otherwise the game is okay.
Maybe there should be a loyalty thing. The more you come on consecutively, the more credits you get. Or maybe achievements give you a credit or two. I don't know.