Personally I think helping the people hunting Karlach instead of killing them for her is the net evil option. They're warlocks of Zariel and actively work for her in the Material Plane (albeit mostly unwillingly). Karlach went to Nine Hells for an unspecified reason, fought in the Blood War killing demons, and now is escaping and just wants to go home and be free of devils. It does seem to be a rather gray choice tho which I enjoy.

And yeah, seems you sequence broke the grove fight a bit. It's smart though, assassinating the druid leaders before the battle. The game seems to want to have the big fight of you vs druids for the evil playthrough. Also "I use the windmill to fling the deep gnome to his death" made me laugh out loud. There's a fun evil option you might have missed in the goblin camp, there's some goblin children standing around a corpse outside. Talking to them as a drow brings up a dialogue choice to threaten them for being insolent, pulling them into combat.

Have you been to the Underdark yet?