As a full-time DPS who is continually frustrated by the lack of commends dps receive, there are a few things they need to change about the way commendations are handed out to make it more fair and consistent.

1. Randomize the order of players on the commendation list. Right now it always goes Tanks>Healers>DPS, which is part of the (but not the only) reason people just blindly commend the tanks no matter what. It's like the game is telling you "commend the tank first, healer if you're the tank, and just say eff u to the dps who poured his heart out for you." Too many people just don't care and select the first name on the list and split.

2. Allow people to commend those who have already left at the end of a duty, as has been mentioned a bunch already. Too many people are in such a ridiculous hurry to leave it really gets annoying when you WANT to commend a great player but all that's left are the terrible ones who are still hanging around like a bad odor.

3. Require people to make a choice at the end of a dungeon. WAY WAY too many people leave without giving a commendation for no other reason than they want to save the literally 2 seconds it takes to throw one out. I can't think of anything more selfish than a person who thinks 2 seconds of their time is more important than giving the tiniest of consideration to the other 3-7 people in their group. Instead of making the commendation list a little box that pops up in the corner you have to manually switch to and open, make it a box that automatically pops up upon completion and must be closed out to leave. You cannot leave the duty until you select a player from the list or actually select the choice to not commend anyone. This way you can still choose to not commend anyone but you have to make that choice, instead of rushing out the door to "save time".