Diablo 3 ratings July 8, 2019 16 32 64 128 Diablo 3 rating Diablo 3 best character Diablo 3 best season 28 Diablo 3 highest damage weapon