Agreed, Apple Care is a very huge positive. I think if I was able to receive even half the level of customer support from Google that I could from Apple I would really consider giving google's ecosystem a genuine shot (they have weak support for their products in Canada - I used to own a Nexus 9 and a Nexus 6P both fantastic products on their own but had issues with the Nexus 9 and was a bit of a headache to deal with, and the 6P I had to do everything via my cell phone provider which itself isn't the most fun company to deal with - versus going to an Apple store or even sending it in....it is very "no hassle" and fantastic support wise...certainly has been the difference maker for me when deciding to get an Apple vs non-Apple product in many cases)
My iPhones all have it and its great. Had to use it for my 6s a few times when it was my daily driver.
I can certainly understand waiting, as far as features though its tough to say because I wouldn't categorize iOS as having more features than Android. You can get close if you jailbreak iOS but even then many of those features you'd still have to pay for, and it's still not quite up to par. (Unless I am misinterpreting what you meant by features - like headphone jack, water resistance, battery life etc then that is certainly subjective...I would take water resistance as a strong feature for the 7 but also lack of headphone jack as something against it, for me personally)
I am just sharing my thoughts here, not saying anyone is wrong or right