I say we make it so that there's a "Troop choice" so that you can choose regular line infantry, sharpshooters, artillery, dragoon and scout cav.
Then, there are multiple uniform choices for each, like say 11th NY Zouave Top or 28th Massachusetts Irish Brigade Forage Cap and you pick one for each slot (Or roll hat-less). Also there should be some alternate hats for the CSA, like civilian Caps, pants and shirts. There'd also be a slot for chevrons on your arm or shoulder insignia for your shoulder (Officer ranks).
Each class has a choice of two rifles and two revolvers, a sword for officers and NCOs, binoculars and ammo. Each class would also get one person with a repeating rifle (Unless it's cav, they all get repeaters/carbines (This goes along with my idea of cav being unable to shoot on horseback).
Also throw in some belt and glove choices, on certain maps if there's snow you can put on a great coat or if there's rain soldiers get capes. Also pack choices would be in the menu also, with different unit insignia on some packs and others are just blank standard packs (or like the hat, you can not have one at all).
This would give everyone the customization they want and individual regiments could customize the soldier's look to fit THEIR specific unit, not just have to choose one because it looks closes like theirs. (When I was in the 63e we always used the 84e becuase there was no 63e unit, nor was there an active skin).
And we also get to see zouaves wearing 20th Maine kepis