I put quite some time into this title and exploring it's lovingly crafted world. You can really get lost in side activities and exploration, and that is a monumental feat for any open world game.
I don't really enjoy the extreme degrees of realism the developers decided to go with in some aspects. Cleaning and maintaining your weapons is fine enough, and expecting the player to plan ahead is fine too. Where I roll my eyes and begin to lose patience is in some of the other time consuming maintenance tasks that are expected of you. It all get's to be a bit much and quite frankly detracts from the otherwise very engrossing game world.
Minor gripes aside, this is a pretty excellent game.