Borderlands 2. Mechanically it plays out like Diablo or Path of Exile, but as an FPS with a silly, cartoony aesthetic on it.