For me it was all of the above, but equally important, the sound design was superb. Not just music but game sounds as well.
It was just one of those games that mixed together all of the right things at the right time, very similar to the original Diablo II in the early 2000s.