The balance between OCCs is definitely a problem, similar to Shadowrun--they're just too specialized. The majority are pure fighters, but then there's the Skinjob who's a master infiltrator with very little combat skill, and the Saint who's too valuable to go into direct combat at all, and the Scarecrow who's more of a local policeman than a soldier.
They could have really used a handful of civilian classes, though I suppose that the nature of the resistance means that very few people are civilians. You could give each character a role in the society (a cook, a schoolteacher, an officer, etc.) and then switch back and forth between home and the battlefield to show them trying to fight the Machine and build their community at the same time--kind of like the Fremen in Dune.
As far as mechanics, this is the typical Palladium stuff. I remember writing a very brief synopsis of it for a previous review, so I need to look that up and add it as an addendum to this one.