Ok... Up front, i'll just say that this would be REALLY hard to implement. It would require changing the entire combat system. But it seems like a good idea.
Here's my idea: Change combat to a list of skills. You target a monster, then click a skill to attack. You are put off balance for a second or two and can't attack. You then click another skill to attack again, etc. This would mean getting rid of the whole auto-attack system, though auto-defense would stay because it would be very hard to block AND attack at the same time. The fight just goes on like this. Same basic idea with ranging. Here's a screenshot with a basic idea of what the window for skills might look like (in the real version, the skill name would pop up on mouseover. For example, that boot at the bottom would have a name "Kick" pop up when you moused over it.)

The "basic attacks" are the attacks that everyone has ie. downwards slash from left to right. the "skills" are the special attacks that you learn through training ie. a blade twirl. the "standard skills" are other fighting skills that don't relate to your current weapon ie. a kick. The other thing that would work nicely is if dexterity/agility could be used to tell how long you are off-balance for. Also, some moves could be chained together ie. slash downwards from left to right, followed by a stab, which would put you off-balance for a longer time but do more damage.
Well, that's the idea, however hard it may be to implement. What do you think?