Been waiting for the end game before I gave my final opinion of this.
Have to say I am conflicted.
Despite some bad press and huge negativity on the official forums this is not a bad game.
Unfortunately, it is also not a great game.
For every good point there is a weakness that lets it down. Here are some examples;
Storyline plus - As mentioned before there is some great work on the background NPCs and there are lots of very clever stories and characters hidden away in the notes you find and the people living on the "town" areas.
Storyline minus - The main storyline sucks canine testicles. I mean it is really, really bad. You do not play Diablo for the story, but this feels like a bad fan fic written by a 10 year old, that really craps all over traditional Diablo. Lets just say that Diablo 3 storyline is to Diablo 2 storyline what Twilight is to Dracula!
Gameplay plus - Some lessons have been learned and they made some changes that definitely smooth over gameplay and keep things rolling - such as automatic gold pickup and shared stash for your different characters.
Gameplay minus - Took some core concepts that made DIablo2 a classic and threw them out the window to make it more like WOW. Also, far too easy for first play through. The so called "end game" where it gets difficult requires you to play your character through the entire storyline 3 times. Only the 4th play through is in "hard mode"
If I had paid $20 for this as a Diablo clone I would be happy, but as a full price Diablo sequel it just fails. It is just nowhere near the classic that the first two games were.
Ultimately I am aware that a year or so from now, when I get that familiar Diablo craving, I am more likely to go back to Diablo 2 than revisit this.http://www.pathofexile.com/
Although to be honest, I will probably be playing Path of Exile long before that.
After all, that one is free and made in NZ - so at least latency should be better :)