I'm not sure Sylvester speaks for everyone (or at least me), and I want to offer my perspective. Personally, I think NodeBB is an amazing product. I've probably installed it 20 times or more across various environments; Ubuntu, RHEL, OpenSUSE, and even created a Docker instance for testing. It’s a fantastic piece of software with a lot of potential.
That said, my needs eventually led me in a different direction. I was looking for something more enterprise-ready, more sysadmin-oriented, and a bit more aligned with my development style. The NodeBB team is incredible, and they were very supportive during my time using it. But ultimately, time was a critical factor for me, and I needed a platform that I could build on quickly without hitting too many roadblocks.
Since I had an extra $500, I decided to give Invision Board a shot. In just a few days, I was able to build a custom template in about 2 hours, create webhooks, make API calls, and develop a few applications. I even put together a IPS database viewer that interacts with a PHP script to pull database info, convert it to JSON, and display it in a way that allows me to track changes, drill down into data, and generate reports.
NodeBB is definitely going places, and I still think it’s a great platform. However, for my specific use case, building features like Clubs, Articles, Blogs, Galleries, Coding Snippets, Wikipedia API integrations, and more, I needed something that offered those tools out of the box or with customization that I can develop with. I spent a week trying to build a custom template in NodeBB and couldn’t get it right, whereas I built one for Invision in just two hours, and I had my additional features up and running within four days.
At the end of the day, it comes down to finding the right tool for the job. NodeBB is a fantastic project with a bright future, but Invision was a better fit for what I needed right now.
Please don't hate me NodeBB peeps... I will be using this system on my clients (with a subscription so I don't have to host it ) and still give the praise!