The outsize iPhone has been a long time coming. Can it pip Android rivals?