I grudgingly have to agree with you here. Neither iOS nor Android really radically break from the UI conventions of the desktop. Microsoft's latest UIs are both bolder and more elegant. And with C# they have the best development stack by far of the three.
As far as being last to arrive at the scene, need I remind that this is Microsoft? They're always last, and sometimes that actually works out for them (XBox, .NET), and sometimes it doesn't (Bing).