Plus you have the lack or nonexistent dev support and the fact that they totally screwed up on the hardware mobile space and it's just too late. It's the right thing to do to focus more on software on mobile for iOS and Android because that's where the users are at.

/