BLF is a little snappier, but there's still some word replacement style moderation going on there.
wasn't aware BLF had a word filter or whatever
and yeah, xenforo's not bad. it's probably the second best forum software.
not a big fan of php or rails, but i guess i'll take rails. it's not as lightweight, but developing for it is much more pleasurable imo, and the rails object model makes it trivial to do a lot of one-off administration tasks.
i think discourse is fairly elegant and extensible, and they add new features at a fast pace. for example, their clientside image upload resizer thing is dope. uses webassembly and rust. i have personally never seen a better implementation.
it also comes fairly production-ready out of the box (unlike xenforo). with xenforo, there's no officially sanctioned docker-compose (or similar) stack that you can deploy with everything you'd want in prod set up and tuned like redis for caching, nginx/traefik, etc.
the discourse dev community is also great and very active. they're very welcoming, seriously welcome and consider PRs, listen to feedback, and implement community ideas. pretty darn good support for $0.
and discourse is free. xenforo isn't, and they also try to nickel and dime you. you pay for the base license, and then they want you to pay for the privilege of having full freedom over theming it – you can't remove "powered by xenforo" or whatever at the bottom of every page without paying $300. of course they have good support for subscription managements to charge your users money, but it just feels like a pyramid scheme to help you pay for their license. ok, getting a little too hyperbolic and cynical on that last point lol
ok, there's my forum software rant. i have worked on xenforo sites, but i don't use it for my own communities. i'm pretty much a discourse fanboy now.