For a while I thought it was only okay, but after a few hours (and a few level-ups) it really started to grab me. You're right about the grinding fetch quest, that did get tedius and now knowing I have to play through it all again is daunting. The constant micro-managment of guns gets annoying too, but regardless I'm addicted to this game. There's just something about it.