I don't like the idea of guaranteed drops. It makes the system pointless - you might as well just write a quest that says "kill 20 boss monsters for this cool thing". Yeah, the smart RNG system still gives a chance that you'll get the item earlier, but unless it drops first try, you kind of end...