One of the best Diablo games – if not one of the greatest ARPGs ever – is Diablo 2. It nails many aspects, but progression stands out the most. The game walks a fine line between excessive grinding and leveling so fast that you max out a character in a day.