Any word on when this game will actually be ready?

I didn't play the first Diablo as I wasn't into gaming at the time. Then when Diablo II came out, I heard too many reviews calling it a disappointment and saying how repetitive it was, so I didn't try it. I imagine they fixed any complaints in this new game.