Best answer: If you plan on playing a lot of Diablo Immortal, yes. The game's Battle Pass comes in at $4.99, and while it doesn't allow you to unlock future Battle Passes like other games might, it's still worth it for the extra loot and upgradeable items you'll find inside of it.