What’s unambiguously better? Offline play? Sure, I mean, I’ve never actually been inconvenienced by online only play, and the it comes with a drop-in-drop-out multiplayer system, but sure, whatever.
Direct control of the the character? That’s not unambiguously better. Are real time strategy games better than turn based strategy games? No, they’re just different kinds of games. Was Dragon Age 2 better because it was more of a button masher that worked better on gamepads? No, it was awful. Again, not a fair comparison because Dragon Age is 20 times the game Diablo 3 is, but you can’t simply declare it better.
Inventory management? A big part of the addictive cycle that makes people like ARPGs is all the gear, including the useless fluff. I’m not a big ARPG fan, so I don’t really care, but a huge part of what makes it Diablo is all the gear. Removing the amounts of gear and simplifying it all because you can’t see shit on a TV across the room doesn’t sound like an upgrade at all for the sort of people who like this kind of game.
Using skills in combat will also necesarily be worse. You can bind 10 or 12 different skills and abilities to whatever keys and mouse buttons you want on the PC, whereas on the console version you’ll probably have to use some stupid pause-wheel selection mechanism or be limited to 2 or 3 skills.
No real money auction house? Probably for the better for the game, but I have friends who’ve made like $300 from selling shit to stupid people in the game, so again kind of a mixed bag.
It may well be a better game, I’d like to actually see it in action before I start declaring in superior, but none of the changes sound unambiguously better to me.
I still don’t find the argument compelling anyway. Even if it is better, it’s the one in a thousand example of a game where the console version actually manages to be better, and then it’s not better because there’s something better about consoles, it’s better because Blizzard realized they released a shitty game and decided to rework it into a less shitty game.