Completed this last week. Highly recommend this game. The boss fights, banter in between, mission briefing are all excellently done.
Although the fights in between each boss seems repetitive but can't complain much there when you take overall experience into account. Mimosa and the Finance guy fights were super well done.
The last time I had this much fun when I least expected it is when I played puppeteer.
Do not sit on this game people.