Looking back. I probably should’ve selected Discourse as the forum engine. The deployment strategy, at the time, was more complex than I wanted. I had a grudge against Ruby on Rails projects (kinda still do). But the UI was clean. I bet the API is cleaner and less breaking. Making another change might cause more churn though.