During regiment creation, would it have been better to select a regiment type and your company type seperately?
So you get general training that is standard across the whole regiment, this would give you your skills and talents.
Then you choose the company (which could actually be some sort of support detachment rather than a full company) which gives you your additional gear and maybe a pertinant skill.
The point for this would be two fold. Firstly it being further level of customisation, so as an armoured company you could be part of a siege regiment or armoured regiment and each would give a different focus.
Secondly you could allow units from 2 different companies to be mixed in the squad, so a for a recon regiment most would be from a light infantry company while 1 was from a sentinal detachment. That's how your standard recon squad as defined would go but they could equally all be light infantry or sentinals.
Obviously it changes the set up a lot and it's not as simple as attaching it now. For example you might need to split doctrines between company and regiment level to account for a different cost of companies.
The regiments themselves might not actually cost anything and just be balanced between themselves and there might be an overall increase in the starting skills.