Android is currently a superior operating system, that's a good reason not to get an iPhone. Current android hardware is superior and there will be more choice for your next upgrade. There's also the whole apple culture with iTunes etc - if you like that it's awesome, if you don't it's a big turn off (personally i do not).
As for the locked down nature being able to install apps from any source is an advantage however you spin it. I have used apps that would not be allowed in the Apple app store (and no they weren't adult in nature).
The iPhone does do some things better - syncing, media, visual style, ease of use, more applications, large number of quality accessories - so i can see its appeal. It just comes down to personal preference.
As for the locked down nature being able to install apps from any source is an advantage however you spin it. I have used apps that would not be allowed in the Apple app store (and no they weren't adult in nature).
The iPhone does do some things better - syncing, media, visual style, ease of use, more applications, large number of quality accessories - so i can see its appeal. It just comes down to personal preference.