Hopefully we'll get Flarum to not need Composer 'till the end of the year.
However, I see the success of Flarul tightly tied to weither or not they manage to get rid of the Composer dependency fast enough. After all, most of the small to medium forums owners are using a shared hosting account. And if you don't get to the masses fast enough, you'll lose your headstart.