First, I should be completely honest and say that there are some differences between the search engines.
They each have their own unique ranking algorithm and inevitably emphasize certain elements and practices more than another. But, that’s not the whole story, obviously.
If you do quality SEO, with quality content that uses your targeted keyphrases appropriately, you’ll usually do well in all search engines. Will you see some variations in rankings? Yes, that’s possible, but….
Overall, though, you can and should be positioned at high levels across the board. Good SEO is Good SEO. The search engine differences are not that great.
One thing to remember is that sometimes Yahoo & Bing are slower to move on new sites than Google.
Not because they ‘reward’ websites at a more leisurely pace, it’s just that they don’t pick up new sites as quickly as Google. That is changing, though.
Do a good job of optimization, or hire someone who knows what they’re doing, and you’ll be successful in all major search engines.
Maybe not as fast as you’d like, but the results will come.