No difference here, on a couple niche forums that I manage. (one of them turns 25 years old this week!) We've probably had 1 or 2 spammers get through registration in the past few years, but they end up in the moderation queue for review.
The tools built into Xenforo work well, combined with Q&A Captcha challenge question. STOPFORUMSPAM helps a lot, as does DNSBL.
We also use COUNTRY REGISTRATION CHECK by XF2, to block a few countries that are known sources of spam. (yes they could use a proxy to get around it, but usually do not)
Each new registration generates an email to the mods, to look over their registration answers in case something looks spammy. It shows the said location as well as the IP lookup location, for comparison. We added some custom fields at registration about the subject of the forum and their business, to help spot a fake. We use REGISTER EMAIL from XF2 to generate the emails.
The only issue we have is that simple common usernames (first names) get flagged in error, and end up in the approval queue. It's a minor inconvenience, to approve those daily.