So, let's pick some things apart. I'll not trust reviews on this at the moment.
Diablo 3 is a good game. It got slated due to server issues in the same way. The reviews aren't of the game, they're of the service it runs on.
With the car analogy above, the reviews at the moment aren't of the car itself. They're of the road its running on. The car might be the best supercar in the world, and just because you can't use it doesn't make it bad, it makes the road bad.