I feel this game took all my favourites and made a perfect mixture of them. The hack and slash and dark feeling of the original Diablo is present, which I missed so much. The rogue elements are perfectly implemented with the town upgrading mechanism, a bit grindy, but always feels like it is worth it when you unlock a new upgrade! The puzzles I honestly don't care for, but they are not in the way at all, it is simply there for some additional supplies. Secrets, secrets everywhere! I love the little things like the semi-hidden switches and breakable walls, also watch the eyes on the walls people, they are trying to tell you something!