I'm looking for a good Django tutorial that includes examples of developing with BDD and TDD. The way I learned Rails included RSpec and Cucumber, and that made a huge difference.
I agree that it's a niche market. I remember not getting an iPhone forever ago because I didn't want to switch to AT&T. Because I am on T-Mobile, this phone looks amazing.
Reason why Google is no Microsoft monopoly: no copyright enforcement.
Microsoft depended on the government's ability to help enforce copyright protection, thus the government sponsored its monopoly. If Google went off suing all its users then I bet the government would care more.
Obviously, you didn't look at all the designs Apple claims are copies. Unless you believe Apple invented the mobile phone, I don't think you can just claim that this isn't preventing innovation.