Diablo 4 Gold Immortal doesn't cost anything to play, but within the first few hours, I found myself looking forward to it. I would've preferred to have pay a one-time, flat fee to play in my own way, instead of being being continually bombarded by (surprisingly costly) microtransactions every time I played. Diablo Immortal is by no far as bad as free-to play games get, but every single F2P mechanic serves to hinder the game instead of enhancing it.
First of all, you don't have to pay the cost of Diablo Immortal when you don't feel like it. It's still possible to explore the whole story and get plenty of loot as well as participate in all the side events. And for the first 20 or 30 characters levels it's possible that you won't realize that you're missing a lot.
But a few hours into playing, the pace slows quite a bit, and then the F2P grind starts to take over. (This occurs about the time when you begin to really feel invested in the game. Think about that.) As opposed to the regular Diablo titles, Diablo Immortal occasionally just stop the story dead in its tracks and won't let you proceed unless you reach an unspecified threshold. It's not too bad, except the game severely restricts how you can make significant amounts of XP each day. After a couple of missions that are time-bound and dungeons, the choices are pretty similar to "run over the same area and over again" as well as "buy Battle Pass." Battle Pass."
(It is revealing that the game overwhelmingly recommends purchasing the Battle Pass as an efficient way to increase your level.)
This is, of course the point where all the predatory F2P game play comes into play. It has five or six currencies, and it's completely clear what currency you can earn and buy Diablo IV Gold what you'll need to purchase. It's worth noting that the Battle Pass costs between $5 and $15, depending on how many cosmetic items you're looking for. However, there are two additional "daily reward" subscriptions, priced at just $10 and $20. If you're interested in earning every reward game gives you, the cost is $45 right off the bat.