I was thinking it might be nice if we had a way to designate 2 or 3 items types that we are specifically looking for. Say, rapier, ring, & chain shirt for example. Then, when end rewards were generated, instead fo generating the usual allotment for that quest (say 8 for example,) a higher number, say 15 were generated. If one of your target item types matches then it is added to the 8 that actually make it to you.
One of the most common complaints about end reward loot is how, in many cases, it doesn't match the build. I think maybe something along this line makes sense from both a game play perspective and a role playing perspective. If you just completed a quest for Joe and he can see that you are wandering around dual wielding rapiers, if he has rapiers available he might well offer you one instead of the neat-o great-axe he was going to offer you.