Biggest problem I had with Void, was that the musl libc support wasn't as good as Alpine.
This is because Void gives you the choice between glibc and musl. Therefore the team spreads themselves thin trying to support both. So some packages for Void musl are unavailable.
I use it and it works quite fine! Just a few differences you need to learn, all of which are noted on their concise wiki. It's best to think of Arch as the fallback distro, therefore all other information is obtained from the Arch wiki as normal.
> meaning the net effect is just to make browsers more complicated.
Maybe it would, slightly. But would it make the browser anymore complicated then the unessential features that Firefox has in its default build right now?
Pocket integration, FF Sync, some screenshot function?
The web is so broken that my Firefox even has some Protection Dashboard thing (about:protections). Not that I've ever used or noticed it before.
Here is a review for those interested in the game: https://www.youtube.com/watch?v=Valmsq_Ku90
If you want to try this, use a development build. Releases are stale, plus git head contains a few additional fixes.