Sigart: By raising one character's perception and luck levels, for example, and sing him/her to loot corpses, you raise your chance of finding items as well as gold and in Iron Fist you have an entire field of lizards, on whom you can find bows. I noticed someone here scoffed at levelling in perception, but if your money's tight, it's definitely advantageous.
Actually, enemy's chance to drop loot are set in stone and no stat can change it. Chests' contents are generated once you enter zone for the first time.
Sometimes you might notice that you can loot some chests twice, but it isn't really double-looting chests and has no connection to perception or luck, it just hadn't room to display all its contents first time (also advice: double check all chests).
All this is proven by Russian fans of MM VI -VIII.
Perception is only useful for treason quest (can be done with Telekinesis too) and skull piles at 4 Expert. It has chance to save you from chests' traps, but Telekinesis still outdoes it, thus Perception above 4 Expert is completely useless.
Rusulki: I was more referring to the chests in Blackshire and Dragonsand, those absolutely will one shot a low or even a mid level party. I never really bothered with telekenisis because I generally don't bother with mind magic aside from remove paralysis.
By the time player can enter Blackshire and Dragonsand (assuming he is playing normally, without cheesing, Blackshire and Dragonsand aren't really low-mid lvl zones) he should have some spare money to buy Telekinesis. Some thousands gold for Telekinesis, which player can get back rather quickly, versus quite limited skill points (and you need good investment in Disarm Trap to disarm those chests)?
Edit: you can actually get money back for Telekinesis book very easy. There is very good chest located off-limits in Paradise Valley, which can only be opened with Telekinesis.