In light of some things Microsoft has been doing since Balmer it may get to be liked a lot more.
Part of that is the fact that there are many other companies with many other product lines and OSes that are good.
Another part is that they need to acknowledge that their customers have noticed they're not the only game in town, although they're still the biggest.