I'm playing it right now, I'm up to Arx.
The main problem with the game is the Larian tier writing. They tried to be edgy this time around but it falls completely flat. Everyone aside from your partners and some of the people on your boat are simply gigantic assholes, which is just as well because you might as well kill everyone for the XP, gold and items (especially traders, since they drop some of their stock or your money) after you are done with the quests. I just double crossed everyone I came across.
The companions, however, are pretty nicely written (if you ignore the occasional Larian cringe) and show decent character progression, which is just as well since any one of them can be the protagonist.
The gameplay is a mixed bag. At first it can be a bit challenging (especially if you take some time exploring), then it becomes way too easy midway around Act II, Act III being a complete joke, but there seems to be a difficulty spike around Act IV. I just finished one fight where adds spawned maybe twice per character rotation, which would be normally simply annoying except they got to skip the whole queue and act first every time, which is just stupid and frustrating.
The gear and leveling system are very poorly balanced. You gain big power spikes every level, as long as you keep up with your gear. Every new gear level gives so much armour and resistance that it's a good idea to ditch every piece you have every level. Better stats and skills aren't worth the armour deficit 90% of the time. So if you don't keep up with the gear, you'll find encounters to be much more frustrating than they need to be. Money is scarce at first (unless you kill everyone) but you eventually get so much you don't know what to do with it. There's a lot of crafting shit, but 90% of crafting is not worth it (I just craft knockdown arrows).
There are a lot of skills but there really are only a few that are worth it. Teleportation and Nether Swap are both completely broken, to the point where it can be worth it to give every character 2 points in Aerothurge so everyone can have Teleportation, especially if you're going full melee. That way you can just teleport a tank in, have him teleport the most dangerous enemy in your team so they can stunlock it until it dies. Adrenaline is a must have on every character as well. Any skill granting personal teleport (Phoenix Dive, Cloak and Dagger, Tactical Retreat, Backlash for rogues) are must-have for everyone. A full physical team (warrior, rogue, ranger, necromancer or maybe summoner) is probably the best team in the game because they shit on casters so readily, every physical tree has a shitton of movement options, as well as damage and CC and they aren't dependent on terrain. Every physical character, even necros, will pump Warfare because it's a flat 50% boost to all physical damage at level 10, which means they also gain access to all the ridiculous Warfare skills like Battle Stomp. I also splash in Polymorph for Skin Graft since skills in this game have such long cooldowns.
Only damage and CC matters. Healing was kind of useful at first but I barely cast those spells anymore. All you want to do is pump up your damage stat and Wits so you can go first and ignore everything else. Teleport the most dangerous enemy in your team and shit on him. Teleport the next, Skin Graft, teleport another one, teleport yourself to the next, fight over. If you get high ground with an archer you've basically already won because they do so much damage.
Act I was pretty fun, Act II was alright, Act III was boring and Act IV is gearing up to be the worst.
Honestly, the first one had much worse writing but I think it had better gameplay. If you haven't played it you should.