You know, I'm playing with an Evoker, and I'm actually enjoying myself. Mind you, this is no better than a C or a 7, but as someone that likes mediocre Diablo clones, this is pretty good now.
My recommendations:
1) Don't play as one of the two easy classes, the marksman or the blademaster. They make the game WAY too easy. Keep in mind that the game is still pretty easy with the rest of the classes, but the pew pew classes are really really really the win button.
2) The game has been fixed up well and good, and it runs just about equally well in DX9 and DX10 mode. The only killer in DX10 mode is setting shaders on extreme. It looks FUCK AWESOME that way, but kiss stable performance goodbye. As long as you avoid extreme shaders, the game runs fine now. The net code has also been polished up.
3) Don't go in expecting a great game. It's merely good at this juncture, but they have really done a good job of addressing the fixable issues. So yeah, it's not great, but we don't get so many games in this mold.
The next patch is also due out really soon. While 1.2 focused on fixing up technical muckups, the next one apparently is going to be adding gameplay requests, including an auction system.
I don't think Flagship can undo the damage of the terrible release--the public will always think of this game as a glitchy mess--but they've come through on the support side of things.
And as a bonus, here is Morrissey in the game
