A replay of 20-25 years ago. I remember in 1990 - 1991 you had the "friendly" Mac vs. the "command line" hell of the PC. However, it never seemed that there was an easily accessible tool to develop software on the Mac, and it seemed for every Mac used in the computing / business world, there were 4 PC's.
Jump 20 years into the future, and you have the Andriod vs. the iOS. The biggest turnoff of iOS devices is the fact that as a developer, you have to pay Apple $100 a year to work on their platform, and "register" with them. What if I just wanted to recreationally write my own code? For me, the choice is clear. IMHO I think Apple, with its "closed architecture", will lose out to Android (and/or other) platforms. Even with Microsoft's mobile platform, I don't see this level of heavy handed control.