For what it's worth, I just replaced my o.g QC35s with the XM4s and get along just fine with it.
I keep it connected to my Pixel 5 and a Pi running OSMC attached to a TV and can pretty seamlessly switch between the devices by playing media on whichever device I want to hear.
I keep it connected to my Pixel 5 and a Pi running OSMC attached to a TV and can pretty seamlessly switch between the devices by playing media on whichever device I want to hear.