I think that Flarum is really innovating with the design and the way that they want to make forums minimalistic and focus in a great user experience. instead of bloat it with a lot of features, they want to make it simple a onle add relevant thing to the core and any other stuff will be an extention.
Discourse already has more feautures, but it is built with Ruby, so I can't use it in a shared hosting.