I like Karlach and wyll, they also synergize well with my good gnomish evoker and agree with most of my decisions. I gave wyll the sleigh of hand skill.

Karlach is a great tank with the bear wildheart subclass, wyll starts slow but becomes good at level 5.

Shadowheart is also in my party but she might get replaced by a later companion(preferably someone that can also heal).