So many factors can come into play, one large one being ones mood. If you are just not in the mood for a specific game it can ruin it for you. You don't have to like it, many do not I am sure. It's not like the game does not have its issues that's for sure.

Personally I was in the mood for an indepth RPG that had a rich world, so the game was a great fit. For me the largest pull was not the gameplay necessarily, but rather the world and its feel.