It was buggy at launch, but is pretty much bug-free now. The only "problem" with it is that one or two of the most popular mods aren't compatible with it yet. --- "And you see where that can lead you, into what mistakes and absurdities, when you are dealing with a man like Arsene Lupin."
I thought it was worth it, especially since it goes on sale for 5 bucks. No compatibility problems like the original version has, even properly modded. --- pon pon way way way ponpon way pon way pon pon, way way ponponpon way way pon way pon way way.
NPC project is the big one. It injects BG2-style intra-party banter. It was a collaborative project and therefore of wildly inconsistent quality. --- "And you see where that can lead you, into what mistakes and absurdities, when you are dealing with a man like Arsene Lupin."
Hm, I'm not too concerned with fan-made stuff. It'd be nice if shadowkeeper worked with it, though.
Honestly, I consider the Baldur's Gate NPC Project pretty mandatory. In the vanilla game (at least vanilla BG1, not 100% sure on the EE), NPCs are pretty lifeless. They don't really ever inject anything to the conversation, they don't really say anything specific or meaningful to each other. They're all pretty interchangeable. The BG NPC Project gives them a ton of personality, that still stays true to the original character. --- The sole purpose of this space is to make my post look longer.
I've heard a lot of fans say that you're better off getting the original game like on GOG or get the discs and then download all the essential mods for it. That's supposed to be a lot better than the enhanced edition.