So, in my opinion, for this card, you have to protect the witch as long as you can to get the best benefit in using he. However, she has to be placed far behind a tank since she is rather a weak unit to cards like Valkyrie, Mini P.E.K.K.A, Barbarians, etc. Some advanced players prefer to bring the Witch as the main support since she can deal with both ground and air swarm troops such as the Bats, Minions or Minion Horde, she wipes them out of existence in no time.
She can be an excellent companion for any damage dealers such as Giant, Giant Skeleton, Golem, P.E.K.K.A, Mega Knight, etc. Moreover, with her fast attack speed and her Skeletons, she can be a fantastic support. Just use her to cover some damage dealer from any swarm troops. Well, the Witch is rather a worth-it expensive card, I think.