Yes, like you say, it would work well for both fighting and Roleplaying.
Also, i think you might make it so when/if you are hit be a horse, that you fall backwords, I'm not saying when the horse hits your spear/pike, i mean if your a crossbowmen and you get hit by a horse, you fall backwords, and have to get up.