Absolutely agree on Android being the future, but oddly enough the very fact that you can develop using any tools you like creates a barrier to new developers. Too many options sometimes mean you spend too much time faffing about finding the perfect development environment and then jumping from one to the other. The great thing about iOS is that there really is only one way to develop for it so you immediately just jump in and start writing software.