I also suggest heavily lowering affinities, so there would be more idea sticking to skills from your "main" class. If someone feels that he wants to use Feint and Trammel with GLA for example, he shouldn't be able to use them almost as efficiently as LNC immediatly as he gets them. I support implementing more affinity traits per class (at ranks 30, 40 and 50 for example) and balancing costs of equipping them preventing jack-of-all-trades types of characters as you couldn't just equip massive amounts of them, but select few.
Also the AP costs of equipping skills should be fixed so everyone wouldn't consider Cure X to be a must have in your hotbar and instead save precious space for more important skills and to actually look for a real healer to help. Of course people could just get 50 CON and get the traits but it would force to leave some other handy skills out because they wouldn't be worth it without traits.