It really is a shame that BT pairing continues to be an almost guaranteed problem.
I am (for whatever reason) usually the guy everyone calls on to "play some music" and they will gesture to whatever BT speaker is handy, and no matter what I need to do some stupid song and dance of pair buttons and off/on switching and Settings nonsense for a few minutes before it works. and often if the cable is handy I will reach for that like a man in the desert reaches for a glass of water.
it also sucks in cars. everything is geared towards the idea that you own the car. I rent cars and get Zipcars around town. I don't even bother trying to pair shit in those, it's not worth it.
they need to get the same system used for the headphone case to work everywhere. as in, do a NFC-style "tap" with the BT device to the phone, and confirm it.
As for Apple, it's clear they utterly abandoned the "it just works" credo for the iPhone 7, it's a step down in practically every measurable way.