All though the game has some flaws I enjoyed the story and and game play, but I think that the multiplayer is where it's at for most of the game and it's amazing for grinding. One thing that is mostly just odd though is that buying ammo isn't recommended since co-op missions give you infinite ammo and you can quickly rack up ammo in the main game by killing a few enemys and you really should be able to switch the weapon your holding and also some upgrades can take a while to get at times like the dual weapons that lets you use 2 weapons at once. The big problem I have with most games is that grinding can feel like a slog at times and while you do have to go back to the hum or die before leveling up that wont matter much if can be efficient with your tactics. Overall I found the game to be a blast despite the flaws I mention, it's great for playing mission with friends and is meant to be played in mostly smaller bursts, but over all it's a great game and also free on gamepass right now. Note: This may get outdated if it was taken off of gamepass and covid is happening so it's good for that.