You can only see 5 buffs/debuffs total on the party list. Protect, Stoneskin and Galvanize count and has priority over individual buffs.
Edit: Medica 2, Regen, Whispering Dawn, Fey Illumination, Fey Covenant, Fey Glow, Fey Light all have priorities over individual buffs. Focus Target has the same 5 buffs/debuffs limitation so unless you're sitting there having one person targeted, you'll never see all of them.
A dragoon spamming Chaos Thrust combo would still be doing subpar DPS even with Heavy Thurst on.
This still doesn't mean they're doing good damage. Are they popping Raging Strikes when possible? Are they using Contagion? Bane and Fester are easy to tell but that just means they're using abilities they have. Do you look at the pet too to see if the pet is not just doing auto-attack?
Archer's AOE are very easy to spot but did he pop B4B, IR, Hawkeye or any of the buffs before using it? Just because it is used doesn't mean he's doing enough damage. Same thing with DoT. Is that DoT buffed or not? Bloodletter has no special effect IIRC. Tell me how you spot that.
Same thing with Summoners. Are those flare buffed or unbuffed? Is it in Astral Fire or Umbral Ice? Which stage of AF and UI is it in? Even then, it doesn't mean they're doing maximum DPS as you also have to track how long they are in UI phase, how much movement they're doing.
Changing stances is as easy as hitting the abilities. It has nothing to do with being good or not. This on top of MNK having a separate buff icon for the stances sometimes throw off GL icon on the party list which don't allow you to monitor if their GL3 is always up or it's down several times. Then comes the question: are they hitting from the right sides of the boss? are they missing their auto-attack? are they refreshing dot too early or it's never up at all?
If you can track all that, it still doesn't mean they have enough DPS to beat the fight. And really if you can track 4 other people's buffs, debuffs, timings and all that good stuffs, they should put you into a research facility.![]()