The idea is for my library to connect to the network of SPV nodes, so in this context it's not feasible to self-host an SPV server.
Well, I tried interfacing with Esplora via the Blockstream.info instance. It's not bad, but I'd like to have a fallback option available for querying address balance & tx history, hence the question.
I also have Blockchain, Blockchair, BTC.com APIs as well, all of them without API keys as these will be for public use - though that also means that they too have varying degrees of reliability.
Electrum servers are open and not rate-limited, without requiring heavy fullnode software running on the client, so they'd be the perfect fallback option here