I am having a lot of fun with this game, but theres just so much garbage to sift through to find anything redeemable about it. If you pay more than say 30 bucks for it though you might find yourself regretting it.
First off, Blizzard like almost every major company DOES. NOT. CARE. ABOUT. PC. USERS. This failure of a PC port is pretty solid evidence of that.
Crashes every hour on the hour; incompatible control schemes for some vehicles; loads of out of boundry clip areas, horrible kmb situations force you to switch to controller in some areas; the aiming itself is god ♥♥♥♥ awful if you try and free aim; vehicle inconsistency will have you pulling out your hair; the ambient ai throughout the game is purely a nuisance and theres no god damn reason Blizzard should have programmed it that way. Oh it goes on for a little more, but whats the point. Anyways here is how you get it for free: Diablo Immortal for iOS and Android
This game actually has a pretty short single player which I find unusual since you have to spend a good chunk of the day downloading this game. The online experience is complete trash unless you spend time messing around friends. I would recommend purely playing the single player just for the story. You will be spending quite a bit of time grinding in the online portion. The characters themselves really have no flavor to them. This is where this game took a nosedive compared to its predecessors. I actually loathed the main characters in this game. The pacing of playthrough is simply switching back and forth between characters and setting up missions. It culminates to this mess of a few hours of time killing on this small island in the middle of nowhere. Basically you sink a bunch of cash for a few hours.
The online aspect of the game is more toxic than a nuclear fallout zone. Blizzard does not moderate in the slightest. Cheaters with menu mods run this game; no questions asked. I know a few new guys who pretty much gave up on this game because a combination of the update items/vehicles and the cheaters make it damn near impossible for new players to get solid footing. Griefers, cheaters, exploiters. This is the face of Diablo and the developers do not care.
Pick this game up on a good sale because its not worth it otherwise.