Was bored with WoW and was thinking of trying this game out.

I've heard that it has improved a lot since release, so although I have read the old posts regarding this game, I am not sure that the criticisms still apply.

Anyone playing this that has any insight to share?