I have been Google fixated so much all these years. Clients' websites all have good Google ranks. Even Panda and Penguin couldn't do much harm (touch wood). But on Bing/Yahoo, we suck big time.
We work on rank performance basis. If we don't rank websites, we don't charge. Clients are happy with their Google ranks and aren't complaining for lack of Bing/Yahoo ranks. But we are! For our own sake we should rank these websites on Bing/Yahoo. Some sites have over 90% of targeted phrases ranking in first page Google, but less than 10% on Bing/Yahoo. Weird, but can't figure out.
I could only come up with following key differences between their algorithms -
1. Both love keyword domains, but Bing more so.
2. Google doesn't care much for hyphenated domains, but Bing does.
3. Google is more sophisticated with LSI, hence much less need for keyword stuffing.
4. Google is more sensitive towards keywords in anchors, Bing less so.
Apart from keyword domain name (beyond my control) and keyword density (something I seen last of many years ago), don't know what really works with Bing. Care to correct me or add to my list? Thank you!