Yeah, I was going to go with NodeBB for the longest time.
I started to look at what it would take to have a dice roller, badges, advertising, migration with attachments, etc. It turns out that NodeBB would be a ton of work to get going. Discourse, on the other hand, has official plugins for all those things. The Discourse community is strong, the dev team is very strong, the UI is clean, and they’re crazy responsive and fairly open to suggestions.
Sorry to the TripleA team. I really wanted to make NodeBB work so that TripleA integration would be simple but Discourse looks like the winner.