Are there differences in terms of quests, changes of the gameplay?
I know some NPCs were added, but is there something that has been removed?
The new companions correspond to some of the new class choices that are available. The Blackguard kit for Paladin, the Monk (base class, but implemented interally as a Thief variant), and Wild Mage kit for the Wizard. There are also the Sorceror and Barbarian classes, and a few other kits that BG1 didn't have.
There are some changes to the user-interface to scale it to larger resolutions, and mouse-wheel or pinch can zoom in or out the scaling.
Some changes that will also be evident from comparing Baldur's Gate 2 to Baldur's Gate, because they are doing the same as the Tutu mods and running a fixed-up version of the Baldur's Gate 2 version of the Infinity Engine to run the original game: two items of note here, aside from the above
I believe the team wanted to implement more new races but weren't allowed to by Atari or Wizards (not sure whom), but you get Half-Orc addition at least.
Various mods out there fixed issues with the original game. A short list from this forum post explains which ones are no longer needed:
Edit: I just realized there's one actual removal-- there is no longer EAX support for position audio and reverb. It's a little disappointing but not a deal-breaker, IMO.