It's a great game, simply put. Waited yearrrrrs for a 2nd and I'm not disappointed even slightly.
Everyone complaining about the micro transactions never played the 1st one. They're just there for the lazy folks in early game, after a few hours they have a negligible effect on the game.
The slightly odd format isn't for everyone, for sure a niche of it's own with basically intentional "flaws" and dry quirks. I'm glad it didn't bend it's soul towards mainstream titles. They took the formula that fans loved and updated it.