Tbh I like your list but the polearms and some ranged weapons. I'd like lance and halberd to be kind of "modification" for spears, for example lance dealing more damage to unmounted units and halberd also getting the 30% penetration, of course, at cost of speed. But I do like the concept of +2 reach range.
Crossbows could be actually harder to draw than bows, and should fire higher accuracy, more damage and knockback rounds, behaving as a sniper weapon in Minecraft. Assuming we're talking European crossbows(Notch is swedish), not repeating Chinese ones. Crossbows would serve as the anti-armor ranged weapon.
Pistols, Muskets and Blunderbuss... let's just not. IMO a Blowgun would be better because this is early mediavel theme. We aren't going to add a Nanite generated laser cannon either. Blowgun might serve as a really effective weapon to deliver poison and weakening, maybe even blinding effect. Could be a debuff weapon, or a weapon that is great against unarmored or lightly armored targets(efficiency drop per same unit of armor is significantly bigger than that of a bow).
Rocket launcher (not what you imagine - think of MLRS) - is crafted from wood, and is a stationary weapon much like Cannon, and has 9 chambers to be filled with firework rockets. Could be redstone powered and probably even controlled.