Lets get back to the OPs topic please
Blizzard did this for WoW, although people that use the armour type can still need roll on the gear even if it's an upgrade for you :<. They need to develop a way that gives the people that need it for their role, something like a higher roll or a roll that goes first over someone in a different role.
What makes ninja looting more annoying, is now people don't even care if someone is needing on everything in a group :<. That makes me so sad to be an MMORPG player T_T.
Yep, that is one fair solution to give a bonus for the matching character/item, perhaps a bonus of 50