Hilarious. I didn’t know “white knight” was business jargon. I thought it was a metaphor. And “angel” as well, I see.
From a metaphoric perspective, “white knight” is better – it’s down to earth, some person with skills and pure intentions. “Angel” on the other hand, connotes that we need a miracle and gets into the realm of the supernatural.
Odd business terms.