Quite a few bugs crop up that can render quests unable to be finished, most of which can be tripped simply by looting things in the wrong order.
These can be fixed by loading up a saved game (or the console on the PC), but if you don't save very often, you may lose hours of gameplay.