I hate leaving two stars here, it hurts me. I love the game, it's great. You know what would be great though? Working servers. You can't plan online reliably due to constant disconnects that lose progress. I can't count how many times I've played through an entire operation to have it drop as soon as I compete the mission. Does it save that progress? Oh no, it has just wasted your time.
You may then think, I'll just play offline so I can actually play the game. We'll surprise, your progress in offline mode doesn't save and progress after you restart the game, so many many wasted hours. If I can't play online, at least let me play offline without it being a waste of time.
I was going to give one star but the game is in truth amazing. Visually impressive with great game play. Just plain old unplayable in the current state.