Mafia 3 keeps impressing me more and more. It has flaws. Less freedom than the prequels in terms of acquisitions (you can only unlock half a dozen preset player character models instead of buying clothes, and you can only unlock a few cars to "call", you don't build up a whole garage worth of replacement cars, you cannot permanently "save" the ones you steal, the one you drive is lost if you swap to another). Also the pedestrians are the dumbest I've ever seen in any gta-like from any era, refusing to walk out of your way even as you touch their legs with your car's front, or throwing themselves at the ground in random directions (including yours) in your vicinity. Also the hardness of obstacles make no sense, a bush can stop and destroy your car, a fence randomly will, or will shatter instead. In fact, it often depends on your speed. Hit a fence or a roadsign fast enough, you'll obliterate it with ease. Go too slow, not only will you bump on it, but the shock may kill you.
And still this game is a gem. I'm currently following a storyline where I investigate a cult, seeking hints in creepy places (Arkham or Holmes like), getting occasionally ambushed, all while heavily drugged. Stuff I really didn't expect in this kind of game. It's just awesome storytelling and immersion. And really, Mafia 3 is becoming the most spectacularly underrated game I know. As a relish it's gameplay, I'm still baffled by how low profile it is, and how I almost gave it a pass. By far the best Mafia (and yet I'm partial to the 1st one's era), and one of the most enjoyable open world drivey shootey game I've ever played, probably second to Watch Dogs. Saints Row, for all its freedom, humour, polish and crazy fun, may be falling to 3rd place, there.