A Microsoft acquisition looked attractive, but I would argue that a Google acquisition would be far better for both.
Google would foster a culture totally different from Yahoo's, and at the same time thrill the existing Yahoo employees - which means they would stick around. So much opportunity for both.
Microsoft is a great company, but their online businesses are losing money like crazy, and I suspect that many Yahooers would not be super excited about joining Microsoft.