Steve,
Since the game is making its own force selections from some type of available pool of forces, is it possible to display to the player the general options that game will be selecting from, and then let the user choose? This would, IMO, reduce the frustation of picking an armor force for Syrians and not getting any tanks.
As for the point system in general, my suggestion is to take the same approach that miniature games do with army lists. Flames of War is far from perfect (but I bet you'll like their company name ), but the army list system generally seems to work. Example: if you build a Soviet infantry force you have to have X points of infantry (drawn from specific options), then a cafeteria list of other options to round out your force.