I also find the graphics to be really good but then i am a Warcraft 3 fanboy so i may be a little biased. The game isn't a grind and the combat is genraly quite good. Its not likely to die any time soon.
Cons- Its not to everyones taste.
It can be hard to solo at later levels but by then you should have
found a guild so not to worry.
Some people don't like the graphics.
I suggest trying the free trial before buying (theres a streaming client so you can make your account and be playing after 5mins.