Hmm, excellent suggestions, but here, have some healthy critism.
In my current position, i would tottaly agree with this, but if someone was just starting out new to this game, then that might make it a bit too difficult. I mean, it took me a while just to get off of my feet in native, and get a hang to the fighting system, and this would make it nearly impossible to learn the basics, because one would be constantly struggling with these new obstacles. What you are proposing has too much of an impact on the basic gameplay, and it would make the game way too hard. Only people who had mastered the basics (current combat system) would be able to learn all of this, and though it would make it much more fun, it would make it much too hard for begginers, even with the tutorial and easiest difficulty.