The hit-or-consequence system is perhaps too narrative and freeform for the standard D&D game (to implement it, you should write a limited list of consequences that can be applied to specific attacks), but it is indeed a great idea.
It reminds me of FATE 3.0 (great game), where it is used also...