I don't think its a good idea, just look at what has happened with "that other game". There is no real customization and balancing has become a nightmare because every spec has, effectively, become its own class.

This game just needs secondary weapon options and a much larger variety in clothing/armor choices.