The iPhone is an inferior product from the features and hardware standpoint
Especially when compared to the newest Android models coming out. It's great if it will work for you, but I'd prefer to buy a better product which I have more control over for less money.