Nice, balanced overview!
Google intentionally crippled its Maps app on iOS by removing Street View... The thing is though on iOS you can still get Street View, etc. via 3rd party apps & despite not having Street View, Apple Maps works well, so I just stopped using Google Maps altogether on iOS.
I would miss the tight integration/Hand off features by switching to Android as my daily driver.
As I have not been using Android as my daily driver I have not been using Contacts, etc. and will check them out. Often when I want to use my Nexus 7 to compare features, it's lifeless as the battery went from almost fully charged to dead within in a few days of disuse... Keep seemed to me like a Jack of all trades, master of none app. For instance, why put reminders in this app? I'd rather use a separate reminders app that integrates very well with all my devices. For email on Android I never found one app that handles all my mail accounts equally and allows me to search across all of them as if they were one account, etc. The Mail app and also I would really miss features of Safari by switching the daily driver...
About OPs snowboarder comments, I am a snowboarder too. On a normal day i typically use 30-40% of my battery (iPhone 6) but on a snowboarding day I hardly use any and have not noticed any variations due to humidity. Unless you go so far back country that you could get lost several days, but then there should be a better rescue backup plan anyway. There are also cheap battery packs to recharge the internal battery. If you can afford this hobby, I doubt $175 makes or breaks the piggy bank on a device you will likely use for several years. I'd maybe start with a cheap non contract Android device alongside your iPhone so you can compare the differences over longer periods before investing in a new flagship device.