I find that having the ability to replace the battery is important. I can easily kill the battery in any smartphone quickly and with an non iPhone, I am back up and running in a couple of minutes.
If you spend a full weekend at the track you will need a spare battery and the iphone couldn't offer that.