It's troubled areas are already fixed in part with the latest work, but I agree that it needs an expansion to take alternative itemization and deeper crafting to a new level. They seem to have admitted their mistakes though, and Blizzard is pretty good about following up on heavy reiteration on anything they feel is a detriment to the design. The only problem would be following it up with something even worse, WoW has been the poster child of this lately.
Still, even as is, I don't think the game is even remotely poor in any way, especially with the post-launch support. The combat alone completely fucking junks everything else in the genre to such an absurd degree and on the whole it's the best overall dungeon hack since Titan Quest (<3) by a mile for my tastes, even with the launch fizzle.
I think it'll be in a good position for that expansion, I probably won't fiddle with it too much until then, though. I've been more tinkering with Path of Exile, which has been pretty sweet, but I agree with a lot of of the qualms of the less... troubled portions of the fanbase about some of it's terribly archaic elements and general cludge. They are absolutely wasting smart parts of their F2P setup as well, in doing so.
Of course any sins of D3 and PoE are very easily forgiven compared to the peoples champion, the one, the only Torchlight II. The supposed savior of the genre that was promptly forgotten in record time when it turned out to be a complete pile of shit. This is mean, but I like picking on TLII, it is so completely misguided and fudged.
Agree, and it shouldn't have even happened. Game does not need PvP, especially in a traditional setup. The only way I could ever see PvP being even remotely palatable in a game like this would be to outright crib from Demon's Souls and do world invasion and even then I don't think it'd be worth it, waste of development time.