When I am having a bad day, I just start this back up. I have played this all the way through at least seven times. Nothing groundbreaking, a thin plot, slightly twitchy controls.
But, who cares? This is one of the few games that is just a lot of fun without any of the annoying 'walking scenes' where it takes forever to get to the next mission start with huge penalties for going off script.
Half way to the next midssion start? That car would look a lot better if it was on fire. Somebody annoy you? Rip them apart! An open world at its best!