Echoing Brant's recommendation of a Google Pixel. I have the Pixel 2 XL and it's a terrific phone. Also have an iPhone 6 from work, and it's a piece of crap compared to the Pixel 2.
I also have tons of apps I've bought over the years in the Google Play Store. My experience with the GPS is far, far superior to the Apple App Store. I still have my old Gen 2 iPad and have interacted with the App Store for a very long time, and have never liked it. Seems that most if not all of their products have in-app purchases or are not a full game. Not that GPS doesn't have that kind of thing, but it seems much less prevalent in the Android store.
In short, Apple can go suck an egg. I'd rather have another Windows phone before I get an iPhone as my personal phone.