I'm having an absolute blast with it, most of its good points have already been mentioned, but I would like to address one criticism that has been made: The fact that buffs can only be cast during combat.
I think this was absolutely the correct decision on their part, because if you've played some older infinity engine games, one thing that tended to be kind of a drag at higher levels was spending several minutes buffing your party before every hard fight. Which were very common. It really bogged down the pace, but you were only gimping yourself if you didn't do it, so they had to balance the game around this aspect.
So now, the game is balanced in such a way that you go into fights unbuffed, and therefore you need to make an interesting tactical decision: Do I buff myself, or debuff the enemies, or go straight for damage? Or do I dynamically do so during the battle, targeting tough enemies or squishy characters when needed? Personally I love this system, since it reduces busywork and adds more depth to spellcasting during the fights.
I think this was absolutely the correct decision on their part, because if you've played some older infinity engine games, one thing that tended to be kind of a drag at higher levels was spending several minutes buffing your party before every hard fight. Which were very common. It really bogged down the pace, but you were only gimping yourself if you didn't do it, so they had to balance the game around this aspect.
So now, the game is balanced in such a way that you go into fights unbuffed, and therefore you need to make an interesting tactical decision: Do I buff myself, or debuff the enemies, or go straight for damage? Or do I dynamically do so during the battle, targeting tough enemies or squishy characters when needed? Personally I love this system, since it reduces busywork and adds more depth to spellcasting during the fights.