Jim pretty much tackled all of the issues I have with the game. I would score it a bit higher though. Then again I approach open world games differently than him.
If you demand respect or gratitude for your volunteer work, you're doing volunteering wrong.