I had the USB-C connector on my Pixel 3XL fail. This failure is covered under warranty. I was in Asia at the time. I asked for a replacement, but they cannot ship internationally (even if I paid for it). So I had them ship it to my dad's place, he was going to be meeting me in Thailand.
Well, they shipped it to the wrong address, and by the time it was returned to sender and they sent my dad another one, he'd already left for Thailand.
When he returned home, he mailed the replacement phone back to Google.
When I returned from Asia, I requested another replacement. Well, my account had gotten into some state where they couldn't issue a replacement. I was escalated to a higher level of tech and told to wait. I waited. And waited. 2 months past. My account was finally "fixed" but by then I'd left for a 3 month trip to Europe.
I had them ship the replacement to my mom in Chicago. Then she mailed the replacement to me in Switzerland.
An incredible hassle all around, made far worse by their very low end customer support folks. Every interaction began with a 20 minute conversation about what had happened followed by them typically saying "you're escalated to a higher tier, there's nothing we can do."
Some of the pain above could be fixed by changing their international shipping policy. But my account being in some state where they couldn't issue a new phone to me for 2 months even when I was in the US was supremely frustrating and intolerable.
I've had another issue recently. I bought a Pixel 4XL. Google allows trade-ins of old phones, but at the time trading in a Pixel 3XL was not an option (they fully acknowledge this). So I called the next day and asked to add a trade in. Not possible. They suggested I return to sender the phone I bought to avoid the restocking fee (it was too late to cancel the order), and then place another order with a trade in. Well, that wasn't going to work because the phone was sold out.