It's a little overused. Unfortunately the good German insults are either very elaborate or only work in certain dialects, like "Brunzkachel" for example. It means something along the lines of the tile on the train station floor that people piss on.
Indeed, bitch has some other connotations, some women refer or get referred to as a bitch if they are ill tempered for example. Hure, in German, means one and only one thing. It’s also not exactly a playful way to refer to sex workers and usually not used to refer to them to their face, it’s what only a total asshole would call a heroin addicted sex worker that has lost all self respect and is dead inside to their face.
It’s quite bad, I’m not aware of an equivalent insult in the English language. Son of a whore doesn’t quite cut it as even whore is quite a tame insult as it also gets applied to merely “sluttish” women.