In regarding it as anything more than a surprisingly good mid-tier open world game. It had style, it had a good story and characters, good voice acting... but the actual open world game play stuff, the meat, wasn't anything to do back flips over. It had a tiny city with few if any distinguishing characteristics, the driving was typically wonky, I hated the way it would automatically warp me where I needed to go instead of letting me choose between making my way there myself or fast travel. I hated the way weapons magically evaporated after missions, because they wanted to force players to rely on melee... which I probably would have done anyway, because the melee system was really robust and fun. It's just bullshit to eliminate the player's choice. That's anathema to open world game design philosophy.
I love it, played through it three times, I'd love an improved sequel. But some posts in this topic whiff of "OK now that we've spent the last couple of weeks shitting on the latest triple-A open world game, let's do a maypole dance around a more obscure one."