Immersion, world building, non-linearity and memorable companions.

Thats why BG2 and Planescape are still the best for me.

Then comes exploration/variety and player agency/choices that matter.