I got an inexpensive Insignia speakers equipped with Bluetooth. While Fedora Linux is happy to pump audio to it, two things were noticeable: startup latency and a short timeout when unused, so the speakers disconnect requiring manual button touching to regain audio.
The solution was not evident, but I found these changes to PulseAudio configuration work well:
default-fragments = 2
default-fragment-size-msec = 50
### Automatically suspend sinks/sources that become idle for too long