Karlach best weapon is the Returning Pike from the vendor of the goblin camp.
With Tavern brawler as a feat and the pike she becomes deadly with this pike as she can throw it 3 times at lvl 5 with deadly accuracy and it returns to her.

And it gets even deadlier if she throws is from a higher ground