Mafia III seems to have all the right pieces, but ultimately fails to put them together and deliver on its potential.

More...