Have the same loot on the same places is removes aspect of searching and looking for something. I am sure that soon we would see a list of items with their location on the internet. Blah. Dont realy want it.
Place few top items on the specific place is good. It seems to me it is done already. That-slime-who-guard-the-lighthouse has a club, for example. I would appreciate a semi - random system. Lets say The melee boss drops a top melee weapon of a type which some your characters used in the battle. Also craft who can extract components would be nice.
The reload and retry for better loot is plague. There is a cure already. A hash file and the semi random function. Such a funtion generates still the same result based on the random number generated in the file before. So, you can have a simple 1kB file consist one thousand numbers. One number will be used whenever the loot generation is requested. File is generated at the game start. You can add another kilobbyte on the fly if needed. :-] So, every game is diferent, but reload doesnt help at all. Reloading sounds fun, but in fact id destroys game streamlining, move the player from THE game and focus him on the spoiled game mechanic. More over, it is difficult to set dificulty. Player who harvest 30 legendaryes defeat the ods much easyier then regular player who has 3.