Actually I've only just started to play Black Flag - I was going to get it for next gen consoles, which I don't yet have, but it was given away free for the 360 a couple of months ago. I've only played a couple of hours so far, so you may well be right that it is ultimately lacking in some way...