I know metacritic scores and the opinions of most ‘professional’ game journalists means very little, but still.

Get your shit together Capcom. You...