Divinity: Original Sin, it's very fun at times and at other times gets really ******* frustrating and if you don't want to use google you're pretty unlikely to figure out every puzzle you meet (for instance, there's one loot chest that can only be opened if you buy a book from a vendor you met 10 levels earlier), not such a big deal but in another place you have to follow footprints through an area for the main quest and you'll only see the footprints if your perception stat is high enough and without that you have to make do with much vaguer hints.
The combat is very well done where you want the right mix of buffing, debuffing, crowd control and prioritizing who or what to kill first and has a lot of tactical possibilities like shooting a lightning bolt at a pool of water and everything in that pool will be electrocuted and possibly stunned including your own guys and you can also do this with pools of blood which you can create by making mobs bleed or just hitting them a lot. Poison clouds on the other hand explode violently when they come in contact with fire and explosions set the ground on fire or melt the ice on the ground or turn the pool of water into a mist, mist gives mobs and characters the "wet" buff which raises resistance to fire attacks and lowers resistance to electricity etc.
You also have to read the quest log your characters keep because the game won't tell you where to go or what to do and you'll have to make do with whatever hints the game has given you. And to make it more time intensive you get complete freedom with regards to making characters, my current party is a sword and board warrior with lots of defensive and utility abilities, a Witch/Fire mage with debuffs, necromancy skills and fireballs and an almost entirely damage oriented 2H warrior (though that's an NPC that you can get to join your party). More focused in one area means more powerful spells but if a mob has 100%+ resistance to the element of your spell you heal the mob instead of damaging it.