I have 2 pairs of decent BT headphones.
The first are a pair of Bose QC35s which only have SBC. I was using these for convenience with a BT transmitter dongle hanging from headphone socket on an amp. Sound isn’t bad but the range of the BT transmitter was poor. If I walked into my kitchen about 6-7 metres and opened the fridge I’d lose signal. So I invested in a better BT transmitter. An Avantree Oasis something which has much better range. Problem solved.
The Avantree supports SBC and also AptXHD so in order to utilise the higher quality codec I bought a second pair of decent BT headphones. A pair of B&W P7i’s. Unfortunately I can’t use them with the Avantree and AptXHD unless I sit less than 2 metres away and don’t move. If I do move they switch annoyingly back and forth between SBC and AptXHD. Each switch is accompanied with a temporary loss of audio. Neither the Avantree or B&W P7i’s contains a means of “fixing” the codec as SBC. As a result I can only use the B&Ws with my iPhone which is SBC only.
BT is convenient but it’s not great. In my experience AprXHD is a waste of time. My serious listening portable headphone solution is pictured below. It’s a Raspberry Pi Zero powered by a Powerbank and coupled with an Audioquest Dragonfly Black that feeds a pair or wired B&W P7s (not P7i’s). SQ is vastly superior and only slightly less portable. The Pi is running piCorePlayer which contains a Squeezelite client connected to my LMS server. If the WiiM Mini had a USB out it could replace the Pi.
View attachment 1384