..and Microsoft has been GARGABE ever since. Hope APple doesn't follow that fate.
Are you kidding?
Microsoft's Enterprise apps have gotten better on a massive order of magnitude. SharePoint 2010, Lync Server, Search Server, Exchange 2010.
Huge improvements and listening to exactly what the business customer wants. Even the Win7Mobile devices are decent, need some tweaks, but they are solid products.