I’ve got one, use android thou. We can connect both my wife’s and my phone, we just disable Bluetooth on the one we don’t want to use (might be a command but I dont know it). We play everything from Spotify, it can search on there and find podcasts, not sure about different music sources. I think that it always streams music, even if you have it downloaded (not certain), but I have a monster data plan so don’t care.
The worst bit is that if your phone loses data, voice commands (other than next track etc) stop working. This is bad, as my phone drops connection for a bit after losing home WiFi, which is exactly when I’m asking for directions.