I played Diablo 2 shortly after playing the first game and was immediately impressed by the improvements.  (Note: I played Diablo 2 with the expansion, Lord of Destruction, installed, along with patch 1.10, both of which I highly recommend.)  Not only was the expanded choice of characters refreshing, but the ways that you could customize the characters with the skill system was a vast improvement over the first game.