The game is fine, expansion will be well worth the $40.
Ignore the idiots who spend all day on the d3 forums trolling. If you look at their post history, you will find that they only ever make posts here to shit talk the game.
I cannot fathom how normal people can spend so much time trying to be negative.
I can understand the occasional post.. but to be here doing the same old shit day-in and day-out......