I witnessed my girlfriend's Nexus 6p support experience with Google and it was not pretty. I would never buy a Google phone after that. The phone, just barely out of warranty, goes into a bootloop and becomes a paperweight. Google helpfully shrugs the problem off on Huawei, and Huawei will of course not support the product since it's out of warranty. There is no repair option. I tried Android early on, had similarly…
My support experience with the 6p was pretty good : when the battery became unusable they replaced the phone without asking too many questions (they just made sure I had followed all the basic steps to make sure that the problem was indeed hardware, even though I am a mobile engineer able to diagnose the device myself. I don't rely blame them for having to follow a script though).
Anecdotally my support experience with Apple has been atrocious : -they refused to repair my mbp 2011 whereas it suffered from their well known design flaw in the GPU soldering and have a repair program for this model.
-they made me pay reparation fees for a mbp for which all the cooling system started malfunctioning while it was still in the warranty period.