My take is, regardless of how much I (or others do complain) this game is superior to diablo 3, but in other ways it also is not. I believe the main issue is that this dev team learned NOTHING from diablo 3 and left out features that should have been there day 1.
In example these are a few I noted.
Transmog should be universal across all weapons (like diablo 3 - mace into sword, sword into mace, etc)
Rifts should have been in game at launch: but not end game only content but as another content choice.
Loot should have been looked at as diablo 3 did with loot 2.0 and they should have embraced it.
It should not be so hard to level, Leveling should feel good and flow, not super easy but not the slog it is.
Gold should drop WAY higher amounts and enchants should not cost a bajillion gold after trying to enchant twice.
Farming bosses should have NEVER been removed, Baal runs, Diablo runs, Butcher runs, whatever boss people liked to farm: why remove it?
They also could have taken lessons from diablo 2:
Champion mobs should be champions, different skin tone/colors with unique abilityâs not just âthat champion shields dudesâ
Jewels and runes should have been re-introduced
they also could have introduced charms - And add the removed tailsmen from diablo 3 to hold said charms. (make them unique feeling, powerful)
And also they should have added a Gem bag: not that this is in any other diablo game but a gem bag wouldnât have killed them either.
We also should not feel weak, I am again not asking to steam roll over mobs, but I also would like if mobs didnât steam roll over me either. Certain classes have ways to buff up and take less damage but if your not that class, or you have a brain fart you are dead. Fine enemys take awhile to kill: thats cool but enemys should not be one shotting us either.