Don't listen to all the trolls complaining about the game and negative comments, trust they do the same for games they play religiously.lol
This is a good game its combat is solid visually stunning and with friends or randoms is a solid good time, it takes a little from alot of good AAA titles and puts it all together nicely. The story is pretty good as well. The crafting and rpg elements are there and do well to support the endgame.
Edit: I'm not retracting my previous statement however this is an online game focus heavily on co op and the fact that I still cannot connect to a a random party or friends a week later is ridiculous get your stuff together and maybe I will come back!!