There's not much to criticize about the game's instant-to-moment gameplay of Diablo Immortal. The experience of battling the demonic hordes is rewarding; there's plenty of variation in character classes as well as abilities and possible builds There's plenty interesting items to discover. In terms of structure, however, there are some problems with the game
Diablo IV Gold.
Diablo Immortal doesn't cost anything to play, although after the first few hours, I found myself wishing it did. I would have preferred to paying a single, fixed cost to play the game completely at my own pace, instead of being being constantly bombarded by (surprisingly costly) microtransactions at every turn. Diablo Immortal is by no way as good as free-to-play games can get, but every single F2P feature is designed to derail the game instead of enhancing it.
In the beginning, you do not have to pay any money for Diablo Immortal if you're not sure about it. You'll still be able to play the entire story, find plenty of loot as well as participate in all the side events. The first 20 or 30 character levels You may not be aware of the things you're missing.
After a couple of hours into this game, it slows down drastically, and the F2P grind comes in. (This occurs about the same time that you start to feel truly invested in the game. Imagine this.) As opposed to the regular Diablo games, Diablo Immortal occasionally just abruptly stops the story in its tracks, and will not allow you to continue until you've reached an unspecified threshold
buy Diablo 4 Gold. This wouldn't be a problem in the event that the game restricts how you can get meaningful amounts of XP each day. After a few time-limited missions the options are pretty all "run identical dungeons over and over again" instead of "buy your own Battle Pass."