I'd go with faucethub personally, they have a solid userbase, alot of faucets, and good antibots. Plus the fact that the owner is very active on the forums, and faucethub is overal way more userfriendly then its competitors.
XAPO faucets/wallets are also not that bad, but in no way comparable to the level of faucethub
Issue with XAPO is that they've started charging fees on deposits lower than X (can't remember the number exactly, it can be found on their page)
those fees are only for small on-chain depopsits though. so it doesnt affect faucets that use their api as that is all done off-chain, so no fees.
xapo is also a full bitcoin wallet, so thats an advantage but imo the only downside of xapo is that you need to register and supply id docs etc