StingingVelvet: Well I was speaking directly to it being stat-based, where a hit might mean a miss, which is what his issue seemed to be. I don't think that is a flaw at all from a roleplaying perspective.
Now if you want to talk about flaws
within that then yes, there were some.
Even within that focussed perspective on that particular aspect - a hit should still be a hit. Just connect and not cause damage. But it should have some noticeable impact on the target. Either that or they dodge or shield themselves from the blow.
They might not be affected in terms of health. But they should be... inconvenienced by the fact that you're swinging a bloody big bit of sharpened steel at them, if you see what I mean. Equally the fact that you're doing so should mean you're that much more vulnerable to counter attacks.
You might want to keep the whole dice rolling aspect of the combat there. Even if it was just something born out of the limitations of the pen & paper RPGs of old (along with everything stat based, really). But that's no excuse for not better incorporating it into a computer game.