Just know that damage types (c, b, p) has no effect on braeking shields. Whether it is 38 pierce or 38 cut, it will do the same damage to shields. This is however not that important because that, anything with "bonus vs. shields" are super effective to shields; you will not feel much of a difference if your aim is breaking people's shields. Morningstar is also very effective on horseback, never miss using it on strat battles especially. It is a very popular choice in "today's modern armies".
Bar mace? It's simply a beast. Just be wary that it has 4.5 weight, it slows you down more than swords and you will feel that difference in battle a bit and it doesn't have thrust attack. However, you will knock out everyone in your path like a pro.