The dungeon and item generation randomization is great. The real time isometric view, gameplay, and atmosphere, while groundbreaking, would not have been enough to get me to replay more than a handful of times. Without the randomization, the game would have had to have many more expansions.
I have played Diablo for far too many hours to count. On the other hand, Baldur's Gate is a game I replay about once every 5 years due to the atmosphere being so good.
One thing I loved about this game was the vast amount of fan pages dedicated to it in the early years when I was learning how to play. I have spent some time compiling links to those sites, that are still hosted or archived, at my website https://mgpat-gm.github.io/links.html. If you want a trip down memory lane, click away.