I have nothing against WP7. I used it and liked it, not like may people just hate it without using it. The problem is that Microsoft sat there for decades without any competition. It got way too comfortable. Now it's time for it to learn a hard lesson.