The month of June is such a great month for Apple iPhone users. We usually get access to the next hardware model and the latest major release of the iOS.
You have to give credit to Apple for plodding along on a regular basis delivering both hardware and software updates. Which other smartphone maker does that? I had been a long time Windows Phone user, tried Android and one of the most annoying aspects of owning a device using those OS' was the lack of regularity and delivery of updates to your specific device. Not that the iPhone is perfect (there is still room for much improvement, i.e. mail flags and Bluetooth AVCRP next/last track), but knowing that I will get regular updates and will not be forced to buy a new phone on a yearly basis (yes, the original iPhone is no longer supported) to receive those updates goes a long way to making me an Apple iPhone fan.