D4s itemization whiffs massively IMO, where D2 succeeds, in another way: D4 doesn’t want to be an Action RPG, it is an AntiRPG.
In gaming RPG means one of two things, A) you play a character, making choices in the world, which alter the world around you, (and/)or B) a game with relevant item/stat decisions on creation/progression. These decisions have impacted every aspect of loot, and I see no upside (aside from dev EZ-mode).
Your stats are almost meaningless. Aside from main stat, they are to be ignored. In D2, the stats determined which items you can even equip, and each stat matters to each class (at least, to a point).
You could equip almost any item on any character (optimal or not). Sorc could get enough STR to wear the heaviest plate armor, could use a great sword. Paladin could use a bow. Your Barb could use daggers or… a SHIELD, ffs. Instead, they went the D3 route, the devs making choices instead of the player. This isn’t RPG-like design, it is action game design. D4 could have been designed this way, but modernized. Sorc could Fire Enchant their (and their group’s) weapons, everyone could use a shield again, Barbs could throw axes and javelins, or even use a bow. But instead, everyone knows Simon Belmont uses a whip.
In D2, dropping early Frostburn was an incredible feeling, and altered your play for potentially 50+ levels. Starter uniques/sets made leveling an alt fun, items were worth keeping even if they were level 2. In D4, uniques are inexplicably gated well into the mid/late game, and the game launched with, what, 54? Of those, only 13 are universal drops, and of those, 6 effectively don’t exist. So few exist that Sorcs/Barbs don’t even have a non-Uber helm, and the fact that this game pigeon-holes your item choices (and hates the idea of alts) so much that off-class uniques drop even less than uber uniques (aka the can’t). Why do we get off-class rares, if off-class uniques are turned off? This AntiRPG series of decisions led to Shakogate, and stopped dead the first iteration of target-farm after an hour.