You have to really want to play the game in order to enjoy it to its fullest. The storyline is decent, by far the worst thing about this game is the endless amount of grinding.
Normal grinding is ok but nah the grinding this game takes is unnecessary. When you have to do the same mission 30 - 40+ times and maybe you'll get what you're after, but maybe not, it's too much. It sucks the fun out of the game.