There are corner cases that cause annoyance, and those corner cases are indeed around where Apple is adding on top of Bluetooth: The ability to instantly switch the connected device without needing to disconnect from a previous device, and the ability to pair just by having the devices close. Those features are replicated in the Android ecosystem but are not standard.
If those two features are what you mean by "sucks" then fine. But that doesn't imply that Bluetooth doesnt work reliably, just that it doesn't have these two features broadly supported.
A difference here is that fast pairing and device switching on Android, while not a standard part of the protocol, is open for device manufacturers to support, unlike Apple's versions of these features.