I liked the cards, but obviously you don't know who you will play, so a lot of people took the cancel cards anyway, as a precautionary measure, rather than going for glory with a card that may help them offensively.
Maybe work around how it is done? only one of each type can be taken, maybe add a couple of new cards for more variability, let the terrain card playing player place a set number of terrain as if he chose the field of battle, how about a Joker, Double points in the game you playe it, let in the beligians.. (ok, I bet most of you have no idea what thats all about!)
and let me play Tank!!