It is not Microsoft fault that no one was/is able to make anything better. Besides, I have had smartphones for ages already, and right now I cannot find a worthy replacement for my aging N900 even though the shops have zillions of different smartphones. I guess good old Microsoft/Nokia will come to rescue eventually, at least I hope so.