Well militia units are weaker than their castle counterparts, so pasvise crossbow militia are inferior to pasvise crossbowmen. Likewise, billmen are stronger than billl militia and pike militia lose to pikemen. This holds unless the faction is Venice or Milan. If you want a better one, its cos units in castles are have better training while those in cities are only hired to guard the city, a defensive role.