They could've put in another routine to see what weapon/s the player used the most and setup a loot pool based upon that information for him/her to pick items from.
I also noticed the engine, too obviously I might add, when I would opened a main chest or receive a quest reward it would give me armor or a weapon with identical stat attributes plus 1 in a certain stat or whatever. It didn't happen all of the time, but it did happen quite frequently. It could have been due to all of the the reloading I did to get an item worth the efforts. xD
Ya, my final thoughts on this one is that they could've done a better job with the loot system.
I'd find myself trying to figure something out, running all over hell and back to get necessary quest items only to receive a belt or something with no special properties. I mean that was what made us all start the 'reloading' in the first place is it not? The rewards sucked sometimes.


Good luck out there little buddy... you're gonna need it.