Honestly, it's just a matter of package availability for me, especially since void has a glibc option.
I used void for a bit but ultimately switched to arch, but on smaller machines that don't need anything proprietary or complex I go with Alpine. Void had more packages and glibc though, but that for me made the usecase almost identical to arch so I just stayed with arch.