I feel a lot of the anguish I see on these forms and in game is that wow never really lets most roles know if they are actually doing their jobs properly. A weak healer can be carried by a good tank and vice versa. A strong dps can carry weaker ones.
Would the game benefit more from having bosses that had a mechanic that individual players had to pass without outside interference to help make it clear when someone is doing something wrong?