To toot my own horn, my mod Calradia 1050 AD has 3 different troop lines for each faction. A common troop line hired from villages, a professional troop line hired from faction castles and towns, and a manor troop line hired from your villages having manors. The common line typically includes footmen, skirmishers, and archers/crossbowmen.
You can also produce and recruit custom troops in towns and castles you own if you build a barracks. You can also recruit the expanded line of mercenaries in towns and upgrade farmers into adventurers or warder archers and women into the sword sister line. Plus there are noble equites that will ask you to hire them if you have honor above 10. The site at ModDB has a video showing the faction troop trees for Version 2.5.