The game still needs some way to show players how they're doing relative to others. I suggest a limited in-game private parser..
1. In open world or private instanced content, show DPS / heals/ whatever to the player and no one else. (Although, I'd like to see how someone else is doing on the dummies for comparison..
In group content, after the group is disbanded, show relative performance against others, with item levels, such as:
From first to last. No names, only shown after disband, so callouts would be nearly impossible, but players could still see if they need to improve:
Rank Ilevel Damage
1 675 5487412
2 450 3385414
3 300 3250015
4 301 1156842 (Highlight your score)
5 600 1500
Disallow inspection in groups so players can't cross reference item levels to names to harass them after the run.
In the example above:
#1,2: at ilevels 675 and 450 have good reason for being at the top of the list. You don't feel bad that their performance is better than yours.
#3: Item level is 150 below #2, but performance is nearly the same. That player is performing well.
#4: (Me) My item level is just one above #3, but I'm doing 1/3 the damage. I should seek out some way to improve myself other than better gear.
#5: Very high item level, but terrible performance. Lets me know that the DPS check failures weren't entirely my fault
This should probably be used only in raid-sized groups to allow comparisons between multiple tanks, healers, DPS, unless they could come up with some kind of universal performance metric and not just heals, damage, whatever.
I suppose they could also add a narcissist mode that always shows you at the top of the list..