Needs significant improvement to even be considered a video game.
Every play session in multiplayer is met with a game breaking bug, error, or connection issue. The story execution in single player is absolutely fantastic, but that's just the first 25 hours of the game.
Don't buy it until they fix the glaring issues.