Well, I finished the game last night. I played on normal, and finished nearly all sidequests and extra content in about 33 hours. The only big thing I didn't do was defeat the final boss of The Endless Paths.
I barely squeaked through the final boss on my second attempt.
Overall it was a fantastic game. It's so incredibly close to a true BG game and yet even better with some of its mechanics and lore.
I wish, however, that my younger self could have played it. I was 15 when Baldur's Gate II: Shadows of Amn first released, and I'm pretty sure I got it during its release week (I had picked up the original a year earlier). Back then I was more patient with games. I didn't have such a thing as a backlog and played the same games to death over and over. I probably played the opening dungeon to BG2 with nearly every possible class/kit just to try them out. But I had to really push myself back into the patient mindset with Pillars, and even then, by the end, I was kind of pushing myself just to finish it.
I'm not sure if I'll replay or not. If so, it probably won't be for a while. I will, however, dive headfirst into the expansions when they come out.