I haven't used Windows in years, it's a pretty bad point-of-reference for me. However, I can say pretty confidently that iOS, Android and Linux all have more reliable Bluetooth stacks than MacOS. In fact, the stack on Linux is so good that I don't lust for Airpods at all. I just turn on my Sony XM4s and it automatically connects to all my devices. No muss, no fuss.
Oh, and neither MacOS or iOS support high-bitrate audio playback. They're not even on the same eschelon as Android or Linux, which support codecs like LDAC and APTx, with 3x the bandwidth of Apple's 330kbps AAC stream. Come to think of it, if Apple switched to APTx for their newer Airpods, they would have no problem recording and playing audio back at the same time.
Oh, and neither MacOS or iOS support high-bitrate audio playback. They're not even on the same eschelon as Android or Linux, which support codecs like LDAC and APTx, with 3x the bandwidth of Apple's 330kbps AAC stream. Come to think of it, if Apple switched to APTx for their newer Airpods, they would have no problem recording and playing audio back at the same time.