It might be a very silly little question but I cant keep myself from wondering why MS apps for other platforms are much better than its own ? Means if you are the creator of an platform wont your apps be best for that platform ? Sometimes I think MS also believes their platform is inferior to others. It has lost hope and faith .