Well, the big bugs i remember in 1.47 are:
Summoning dolls:
When a summoning doll gets hit with hostile polymorph in act 4 the save is screwed. Clicking on the doll summons another one with stats reset, waiting till the effect wears off doesn't help. Game just crashes when you try to load the save. The only way i remember around this was using another bug... IF you're sure your summoning doll got hit by polymorph AND you're sure you don't have saves before that happened - don't load or quit... Get the doll killed, pause at the time it drops to the ground with 0 hp and unsummon it. It'll get a full reset - all skills, stats, etc set to base AND inventory fully wiped. Then save, load. Hence reset by unsummoning at time of death is also a bug, but as a way around another one which shouldn't happen in the first place. Btw it'll also remove non-unlearnable schools from summoning dolls branch and their effect stays. BUT if you do this for the third time and try to have that particular doll learn a non-unlearnable skill the game will crash that very moment you try to click accept button. I also remember coming around weapons in form of other items, like i had my demon summoning doll wear a bone spear-ring which had all appropriate effects, ofcourse animation looked just unarmed, but all bone weapon branch affected it normally, demon did damage announced on the ring instead of unarmed...
Well, and ofcourse the battlefield generation algorythm is a complete shame, Diablo 1 had better one.