Well I enjoyed campaign very much. I consider story and world they created very good, some zones are very nice so are the monsters. Diablo 4 is made like MMO but weirdly it does absolutly nothing to find people to play with in the game.
I cant play offline only solo but at the same time trading is almost nonexistent as you cant trade much. Also no trading platform in the game.
Its nothing like Diablo 2, Its like they didnt learn anything from D3. Instead of taking crucial game mechanics from D2R, which made the game lgenedary and even improve it, they instead took inspiration from D3. But somehow they made it even more boring. Or maybe its me just being tired of it after D3 failure.
Diablo 3 wasnt fixable in my eyes, this is, which gives me some hope. But dev stream from yesterday showed that they have no clue what to do at this point and worst thing is that they weere mostly talking about season 2 for changes game needs badly ASAP. Thats like 4 months from now, I dont get it. MrLama talked about it also.
Ok so what wrong with the game??
Its combination of 3 things but in reality I think one game mechanic stands behind most issues. They just dont see it. Its the Aspect system/legendary powers on legendary items.
This system is basicly force you to play with several legendary items on your character. So your are severaly limited to what you use to have viable build. There is no way you can play your build on some good level without legendary powers as everything is build around them. Skills are made worse on purpose so legendary powers can make them good. Many skills are just bad without legendary powers improving their usage.
Monster scalling is so bad, you never feel powerfull with your character with few exceptions like first few levels or mabye with some build at very high level. You start killing mobs with 2 hits and when you have level idk 50, you need like 7 hits to kill them.
Loot is just terrible, you use only legendary items or rares with legendary aspect on imprinted by you so its basicly same as legendary items as they are not premade, they are completely randomized. Game basicly generate rare item and put random legendary power on it. There are also unique items, those are premade, but they are often very niche for special builds. Many of them is unusable tho.
Loot is just extremely boring, ther is nothing to collect really, forget something like grail in D2. In D2 my character is using basicly all item categories: White(socket), magic, rare, set, crafted, unique. In D3 its just Legendary and Unique. And as I said legendary items are basicly randomized. Imagine like rare rings in D2 would have chance to spawn with +10% damage to fully frozen enemies when you cast blizzard. And thats what makes item legendary.
Sets are nonexisting, crafting is very limited, white items have no use, magic items have no use, unique items are often not good for your build. Loot is also personalized, so you dont find good items to keep for other characters often and you cant trade really most of the items anyway. I mean what the hell, why blizzard keep making online only game and seriously limiting trading??? that makes no sense.
Monster do scale with your level so you never feel strong enough, there is no accomplisment in anything really. I finished campaign and there is nothing to do for me. I cant trade what i want or find, there is nothing to collect in loot, its just boring grind over and over again but for what? I never cared about higher levels just to have them. Diablo was always about finding items for me. That aspect is almost nonexistent for me in D4 because loot is not interesting.
There is many other things… you cant repeat campaign bosses, cant rewatch cinematics, you are you char is constantly out of resource (mana for example), you gain level before boss in campiagn and your damage reduction drops by 15%. Leveling basicly makes you weaker.
How to fix it? Completely rework items, add premade legendaries sets and runewords, runes, maybe jewels also. Just more stuff to find. Also rework monster scalling vs your level and improve skills. And removing legendary powers from tiems and instead using these skills upgrades on paragon born or directly in skill tree is needed.
There is a lot more to say but it would be too long, And I want to play :D. I occasionly do some stuff in D4 here and there,but cant really force myself to grind it more hours anymore. Its too boring for that. Many people say it doesnt have a lot of content. Thats wrong, it has a lot of content, issue is the quality. If your loot suck and you dont feel powerfull ever, it doesnt matter how much content you have to do.