I've used an iPhone 7 for 2 years now. I bought it pretty absent-mindedly, didn't do any research into what other android offerings there were. but I was using a 5th Gen iPod touch at the time alongside a Moto X2. I was familiar with iOS and how it worked on my iPod and iPad and it was no trouble getting used to the iPhone. I was a little peeved initially about the lack of headphone jack but even to this day I use wired earphones with no trouble. I've run beta software on it exclusives for about 18 months out of the last 2 years and had less issues than I had with my Moto X2. It was less buggy, slowed down less and hasn't really had to be reset or anything. As for battery health, the settings option says 84% which is ok since it gets fast charged every night. With iOS 12 it's felt a lot smoother and nicer to use. That said, looking at other android offerings, I'm very tempted by the LG V40, but I'll probably end up with an XS or XS Max.
In short, Apple's always been reliable to me so I continue using it.