AWC defensive skills is great, any skill add something nice to almost any soldier.
AWC offensive skills is very random. Very often I get absolutely useless perks, like gunnery skills for my never shooting shinobies and grenadiers or grenade skills for my specialists, stealth skills for gunners and rangers and so on.
I wish I can choose from two perks on each level to decrease chances of complete waste.